Hello guys, Does any one can introduce me a site, book, ... where I can find information about working directly with registers in STM32F(407VG)? I want to be familiar with this topic(working with keil 5) If not, what about CMSIS based one? I need something that explain step by step for a person who is beginner!
Thanks a lot
The STM32 is an ST product range - so documentation will be found on the ST website:
The STM32F407VG page is: www.st.com/.../PF252140
The Datasheet is on that page.
Go to the Design Resources tab for further documentation, application notes, etc.
The document you require is the Reference Manual, RM0090
Note that the concept of working directly with the registers is basically the same for most processors.
So you can learn the concept with just about any processor - including a much simpler processor that you might just run in the simulator.
Then you can get the full ST documentation for your real processor and read through the individual chapters that describes the registers, the supported values and how different registers might interact.
In the end, most embedded programs will interact more or less directly with the processor registers - even if some processors have a framework where you might assign values to a struct and have a (possibly inlined) function move the values from the struct into the actual registers.
View all questions in Keil forum