Skip to main content
sankeerthan reddy
Associate
February 4, 2018
Question

HOW TO START WITH STM32F030K6T6?

Posted on February 04, 2018 at 05:06

Hi,

I am new to STM Controllers and i got project to work on STM32F030K6T6 

Controller ,i don't know from where should i start.

where can i get it's sample peripheral libraries,How does 

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-mcu-packages/stm32cubef0.html

 and 

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32snippets/stm32snippetsf0.html

 will be helpful? OR where can i get STM32F030K6T6 Drivers.

Help me how start with STM32F030K6T6 Controller.

Thank You.

    This topic has been closed for replies.

    5 replies

    Bogdan Golab
    Lead
    February 4, 2018
    Posted on February 04, 2018 at 10:46

    You can quickly start with the STM32CubeMX

    http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

    select your part and you will see what pheripherals are available, you can easily setup clock, select a pin as an output, blink a LED.

    The examples are in the mentioned packages (

    /external-link.jspa?url=http%3A%2F%2Fwww.st.com%2Fcontent%2Fst_com%2Fen%2Fproducts%2Fembedded-software%2Fmcus-embedded-software%2Fstm32-embedded-software%2Fstm32cube-mcu-packages%2Fstm32cubef0.html

    and

    /external-link.jspa?url=http%3A%2F%2Fwww.st.com%2Fcontent%2Fst_com%2Fen%2Fproducts%2Fembedded-software%2Fmcus-embedded-software%2Fstm32-embedded-software%2Fstm32snippets%2Fstm32snippetsf0.html

    ).

    Snippets are more challenging - you need to read datasheets.

    Depending on your background there are many option how to continue...

    Tesla DeLorean
    Guru
    February 4, 2018
    Posted on February 04, 2018 at 14:28

    Try viewing the snippets and examples under the Cube/HAL trees, or the SPL, to determine if they are helpful to you or not. All three have driver library examples, and it is hard to know what it is exactly that you need, or what experiences in other platforms you're bringing with you.

    These should be portable to your chip/board

    \STM32Cube_FW_F0_V1.9.0\Projects\STM32F030R8-Nucleo\Examples\GPIO\GPIO_IOToggle

    \STM32Cube_FW_F0_V1.9.0\Projects\STM32F031K6-Nucleo\Examples\GPIO\GPIO_IOToggle

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Tesla DeLorean
    Guru
    February 4, 2018
    Posted on February 04, 2018 at 18:20

    Board like this? Or something else, be specific

    https://www.aliexpress.com/item/STM32F030K6T6-Minimum-System-Development-Board-Module/32720975636.html

     

    Vendors of third-party boards are generally responsible for delivering examples for their specific implementations.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    henry.dick
    Associate II
    February 4, 2018
    Posted on February 04, 2018 at 18:08

    '

    where can i get it's sample peripheral libraries,'

    from ST presumably.

    those mcus are pretty similar so reading through other 'how to get started with ...' would be greatly helpful.

    In generally, you will need to pick a development environment. most people go with IDE on that, but not a must;

    then you will need to pick a development 'philosophy': whether you want to use OEM libraries - they are quite a few - or to write your own. I started with OEm libraries but now have swapped most of OEM code out with my own.

    getting your first piece running can be challenging.

    here are some links:

    https://wordpress.com/posts/dannyelectronics.wordpress.com?s=getting+started

     

    https://wordpress.com/posts/dannyelectronics.wordpress.com?s=getting+started

     

    details are different but the gist is the same.

    Tesla DeLorean
    Guru
    February 4, 2018
    Posted on February 04, 2018 at 18:16

    This doesn't require a user/password

    https://dannyelectronics.wordpress.com/?s=getting+started

     
    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..