Hi All, I've been eyeing on Cortex M3, namely STM32F207ZG to get started with ARM, simply because there's a cheap development Board at eBay. I can be considered as a pro with Microchip PIC, mainly using Mid Range 8-bit PICs, Microchip ASM and Hi-Tech C. But I need guide from all of you guys to jump start. Keil was recommended by the eBay seller and so I'm here. What is the recommended debugger/programmer? What are JTAG/SWD? As for PIC I'm using PICKit2, MPLab ICD2, ICD3.
Thanks Sam
That's a bit ambitious for a first project!
:) Thanks for your concern, but I'm not a total beginner. Let's see if I can handle it when I get my DevBoard, otherwise I'll start from 'A' again. I found this article infocenter.arm.com/.../index.html .It really helps me understand a bit about Cortex M3 and I've bought this book too. ;) www.amazon.com/.../ref=sr_1_2 Wish me luck :)
Two biggest differences:
1) lower-end PICs don't have vectored interrupt. This makes modular programming a little bit difficult.
2) the clocking options are generally much more on the CMx chips than on the PICs. This can be challenging to new programmers. Luminary does a great job of having code example C code that shows how to set up a peripheral, to get a new user going.
Other than that, they are fairly transparent, as long as you code in a high level language.