cancel
Showing results for 
Search instead for 
Did you mean: 

HOW TO START WITH STM32F030K6T6?

sankeerthan reddy
Associate II
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.

5 REPLIES 5
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...

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
Up vote any posts that you find helpful, it shows what's working..
henry.dick
Senior II
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.

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
Up vote any posts that you find helpful, it shows what's working..
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
Up vote any posts that you find helpful, it shows what's working..