Skip to main content
henry.dick
Associate II
September 2, 2013
Question

Where to start on STM32?

  • September 2, 2013
  • 4 replies
  • 1233 views
Posted on September 02, 2013 at 12:09

Hi,

Long time programmer for 8-bit mcus and just wanted to move my skills to STM32. Looked at some datasheets and found them to be daunting for me.

Any suggestions on how / how to start efficiently?
    This topic has been closed for replies.

    4 replies

    Tesla DeLorean
    Guru
    September 2, 2013
    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    jj2
    Associate
    September 2, 2013
    Posted on September 02, 2013 at 18:56

    ''Long time programmer for 8-bit mcus...daunting...''  Feel your pain - suspect that describes many here - and few (none) would go/look back!

    In our group's case (small 15+ yr. firm) clients tore beloved 8051 enhanced device from our cold, bloody fingers.  (i.e. upgrade MCU performance - or else!)  Ten years back - ARMs were just poised to become affordable.  And now - very much mainstream - great support & price erosion... 

    Add to Clive's excellent/detailed advice our suggestion to invest in several of the new M0 Eval Boards.  (sub 10USD - ''

    STM32F0DISCOVERY Kit.''

    )  You could not come close to this price via ''custom'' - and starting w/''known good'' HW - so important.  F0 is the most basic of this bunch - KISS argues that you start small - expand as your knowledge base & needs dictate.

    You'll need an IDE - free ''code-size limited'' versions (IAR, Keil) get you up/running quickly - if time & mental health are considerations...

    Armed w/that board, IDE, and many code examples and serious read of MCU manual - adventure awaits...

    Tesla DeLorean
    Guru
    September 3, 2013
    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    ee06091
    Associate III
    September 3, 2013
    Posted on September 03, 2013 at 11:14

    http://www.cs.indiana.edu/~geobrown/book.pdf

     +1

    It is a really good book and cover all the aspects from the beginning :)