Two weeks ago, I met my friend at Raspberry Jam SG #9 event and he introduced me about the Nuvoton competition organized in Singapore. While taking cab back together, we have had a very interesting conversation about our daily life and hobby. Then he mentioned about the Nuvoton competition where they give some NUC140 NuTiny boards for free, first for introducing new product and then, people can use that board for the competition prototype. The day after, I got the board from him to play with it.
I have been working with STM32 microcontroller since 2012 until now and I found that it is a really good choice for both cost and performance. I have learned to use STM32F1 (Cortex M3) main stream at first and then discovered to F0 (Cortex M0) for over a year already. The high performance, DSP-included STM32F4 is really powerful but actually, I don’t have any application that requires such power for now so I am still happy with the F0 and F1 stream. I found lots of tutorials about STM32F1 and F0 on the Internet and some of them are really in detail. Though, I found it quite challenging for some people as they don’t know how to start and face some problems with the coding part. So from my experience that I will share here in this tutorial series, I hope that you can find it useful and valuable. Most of my tutorial will base on application using peripherals of the microcontroller so that you can get the basic idea of what it is used for and I will keep it as simple as possible. I am also in the process of learning to use all of its capability and my knowledge about it is not perfect at all so that if I make some mistakes in this STM32F0 tutorial series, please give me a comment below the post. Besides, these tutorials in this series are not limited to F0 only, other types of STM32 microcontrollers can also be discovered by using the same method and libraries provided here. So let’s get started.
Last post I have talked about my first tricopter which was made long time ago from 2012. Then I planed to make another one, but this time I intended to make a quadcopter. So I started looking for some ESCs (Electronic speed controller) online. Since having some experiences from the tricopter, I’ve tried to search for some pre-loaded Simonk ESC that I don’t have to load the simonk firmware again as it’s quite messy. Once wandering around on Ebay, Aliexpress and some other online market places, I found some really cheap simonk pre-loaded ESC and decided to try one.