Category Archives: Microcontrollers

SPL vs HAL: which one should you use

STM32CubeMx_front

There is an unending dispute about which library should you use when writing an application for STM32 microcontroller. Actually, there are at least three choices which you should consider. In this post I will highlight the advantages and disadvantages of each approach which can be considered when writing software for ST microcontrollers.

Continue reading

A small operating system

There are many operating systems: Linux, Windows, iOS,… But there are a few which can work in real time like Linux Xenomai. However, there are very little which can fit a microcontroller. One of them is a FreeRTOS. There are some variations of the FreeRTOS which can handle different conditions and requirements.
This blog post is not about such operating system, however…

Continue reading

Simple Dual Thermometer

I have done a few project based on AVR microcontrollers. Recently, I have given myself a chance to try out Arduino. After my home thermometer broke down I decided to make a new one. Also it had a few drawback which required fixing. After some time I decided to use Arduino and design a shield for it which would enable this board to measure the temperature and display it. So here it is:

Simple Dual Thermometer

Continue reading