Hi I am at a loss, i have some training with C++ but when it comes to jargon words, I am very confused as I cannot find references for them. It's very different from programming for program for PC, not program for chip.
I know when it comes to words for the constants and variables. I know where to look for declarations. But when it comes to words for hardware parts like - GPIOB->ODR, - TIM1->SR, - and in any other projects
How on earth can I find their references or information?
Clement
I have found the reference for those jargon words however, I find that they are not same. ie TIM1->SR, instead of TIM1_SR. Whhy is this so?
Those are names of STM32 hardware registers.
The place to look for chip-specific hardware details is the manufacturer's Datasheet and associated documentation.
For the STM32, you can find all the manufacturer's supporting documentation here: www.st.com/.../familiesdocs-110.html
You need the both the Datasheet and the RM0008 Reference Manual
If you are using the ST Firmware Library, you will also need the documentation for that.
The Hitex "Insider's Guide to the STM32 ARM® based Microcontroller" is also available for download from www.st.com/.../familiesdocs-110.html
Keil has a booklist here: http://www.keil.com/books
View all questions in Keil forum