2018-02-03 08:06 PM
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
and will be helpful? OR where can i get STM32F030K6T6 Drivers.Help me how start with STM32F030K6T6 Controller.
Thank You.
2018-02-04 01:46 AM
You can quickly start with the STM32CubeMX
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...
2018-02-04 05:28 AM
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
2018-02-04 09:08 AM
'
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.
2018-02-04 10:16 AM
This doesn't require a user/password
https://dannyelectronics.wordpress.com/?s=getting+started
2018-02-04 10:20 AM
Board like this? Or something else, be specific
Vendors of third-party boards are generally responsible for delivering examples for their specific implementations.