Quote:
Originally Posted by Camaro
I'll post my code in the next few days, and I'm designing a PCB in Eagle for a small plug in board. I've never been a fan of AVR's. They're just more of a pain to program, but I understand why Paul choose it.
|
I find the AVR very easy to write code for, and the environment is the least painful to set up of all microcontrollers. Under Ubuntu you just load the Arduino package and it pulls in everything you need. You can run one of the canned Arduino programs, verify that it works, and then move onto real programming in C.
The PIC isn't a big step up in any respect. What is the motivation for choosing it? The availability of through-hole DIP parts?
We switched to the STM32 processor, which has an ARM core. It's has far more capable hardware, but it is a super PITA to get started with.