I think most of us are more than happy to see 2020 come to end! It’s obviously been a very challenging year for the world.
But there are always some good things happening even in the worst of times and that is no different this year. So I wanted to share with you the top 10 most popular blog articles that I published in 2020.
The most popular blogs were selected based on the number of my email followers who clicked to read that article. I’m not ranking based on social shares or Google traffic, although many of these articles did very well in those aspects too.
Okay, let’s get to the top 10 most popular blog posts for 2020…
There is a common misconception that Real-Time Operating Systems are only used for critical devices that perform life or death operations. The reality is that RTOS has many broad applications.
This article will help you explore RTOS opportunities for your own project. It is a brief RTOS tutorial explaining basic principles and concepts, and how to use an RTOS in embedded systems based on microcontrollers.
Microcontrollers are fantastic for implementing the brains for your product. However, they can not directly drive any large loads because the output drive of most microcontrollers is limited to about 10mA.
This article describes several ways to switch heavier loads on the low side from a typical microcontroller output.
The ATmega and the STM32 microcontrollers are considerably different so a head-to-head matchup is an apples to oranges type of comparison.
So this article focuses on helping you understand which microcontroller is the best choice based on the specific desired application.
An oscilloscope, commonly called just a scope or oscope, is one of the most fundamental pieces of lab equipment needed to design and debug electronics.
First of all, this article explains in detail what exactly is an oscilloscope. Then it focuses on helping you setup and properly use an oscilloscope.
The ESP32 is a very popular, low-cost, and powerful solution most commonly associated with WiFi and Bluetooth applications.
However, because of their low cost they can also be used in more general purpose computing applications and can even be programmed using the Arduino IDE. This is the focus of this article.
The large majority of new electronic products are powered from a rechargeable lithium-ion battery, so the odds are one is needed in your product.
However, charging lithium-ion batteries is complex and even potentially dangerous if not done properly. This article will teach you how to properly and safely design products powered from rechargeable lithium batteries.
We all have one, but do you really know what is inside?
Many of us neglect to appreciate the amount of complexity that is packed tightly into a smartphone. The fact that so much technology has to be crammed into such a small amount of space is really the engineering marvel of a smartphone.
This article will not only help you appreciate the technology squeezed into your phone, but it will also give you a better understanding of the additional complexities associated with designing size-restrained products.
Microcontrollers are everywhere all around you. These computer chips are embedded in all kinds of products from your washing machine to your microwave to your car. These are referred to commonly as embedded applications.
These microcontrollers of course require programming in order to know what to do, and that software is referred to as firmware.
This article will give you a great introduction to programming microcontrollers.
Commonly referred to as the STM32 Blue Pill, this board has nearly all the capabilities of the Arduino module but with a cheaper price.
If you are planning to use an Arduino module such as the Uno for your project, then you should consider an STM32duino instead.
Drum roll please…and the most popular blog article for 2020 is…
The STM32CubeIDE is a complete development system to develop firmware code for almost all STM32-based microcontrollers.
Questions that will be answered in this article include: Why develop an application using the STM32Cube IDE, and what are the advantages and disadvantages of using this method?
Okay, that’s it for 2020. I wish you the best of luck for 2021 and hope that you accomplish most of your goals!If you need help from experts that have done this all before then be sure to check out the Hardware Academy.
Other content you may like:
- Introduction to the STM32CubeIDE for STM32 Microcontrollers
- How to Select the Microcontroller for Your New Product
- Microcontroller or Microprocessor: Which is Right for Your New Product?
- Introduction to Real-Time Operating Systems (RTOS) for Use in Embedded Systems
- Introduction to Embedded Firmware Development