In my previous article I showed how we designed the STM32 firmware for our simple WiFi scope. Now it is time to explore the server code running on the Onion Omega 2+ and the graphic client!
Have you ever thought about designing an oscilloscope? What about a WiFi scope? In this series of articles I show how to design a very simple low-frequency WiFi “oscilloscope” using an Onion Omega2+ and a STM32 microcontroller.
Writing Finite State Machines (FSMs) in C language can be tedious and sometimes confusing, specially when you have to deal with different waiting states and conditions by using switch statements. In this article I present an alternate way to write
Have you ever wondered about running multiple tasks at a time on a simple microcontroller? In this article I show you that writing a small and simple task scheduler/switcher is not as difficult as you might think! Multitasking allows the programmer greater freedom, as
This is a video from my presentation at the 2008 C&C++ Embedded Systems Conference held in São Paulo (portuguese video)!
On this article I talk about the compare mode available on the CCP units of every PIC18. The compare mode works almost the same way as the capture mode: the counting from the reference timer is constantly compared to a