cancel
Showing results for 
Search instead for 
Did you mean: 

New to stm32

picworks2006
Associate
Posted on November 24, 2010 at 19:43

New to stm32

This discussion is locked. Please start a new topic to ask your question.
4 REPLIES 4
picguy2
Associate II
Posted on May 17, 2011 at 14:16

You want

http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf

At just over 1000 pages it says 'most everything you need to know.  Read this first then look for libs and whatall.
Posted on May 17, 2011 at 14:16

''how to use the ports , for example GPIOA , how to set pins input , out put , how to read input , how to set output and so.''

 

These things do not depend on which tools you use - they are the same across all tools

The link

0690X0000060MlQQAU.gifprovided is to theRM0008

Reference Manual for theSTM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, and STM32F107xx series - it is the definitive reference for the operation of all the peripherals, and includes descriptions of all the registers.

If you don't want to deal directly with the registers yourself, then use the Standard Peripheral Library (aka ''firmware library'') - it comes with example projects for all the supported toolchains...

Many distributors provide free seminars introducing the STM32 and its development environment; paid courses are also available.

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
Posted on May 17, 2011 at 14:16

I'd also recommend looking over the ARM Cortex-M3 manuals for coverage of the NVIC, and other core registers. Joseph Yiu's books is also a good reference work.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on May 17, 2011 at 14:16

Now cross-posted at Keil:

http://www.keil.com/forum/17954/

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.