This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

i need to learn ARM programming

Hi,

Where should I begin, and what shall I do to learn programming ARM processors?

I have got a Discovery development board (STM32F0308),
and I am looking into learning this family of processors STM32F030.

Can anybody give me some advice?

I am pretty good at programming PIC microcontrollers in C, so I won't start from zero knowledge,......or should I forget everything and start afresh?

Thanks.

Parents Reply Children
  • I don't know much about PIC and ST' ARM.

    The interrupt handling of traditional PIC is quite different from ARM Cortex-M.
    The PIC tool-chain tends to hide things like startup-files, header-files; however, for ARM Cortex-M, you would need to know which startup-files, header-files you are using.

    Since you are good at PIC C programming, I think you can start with fiddling the example codes of Discovery development board. You need to be familar with ARM tool-chain, debugger, and how to find documentaions and reference codes from your chip vendor.

    And, recently, chip vendors tend to provide library-style example codes, libraries would hide the register accessing. I am not so sure about this is good for developers or not.