Arduino – Using Debug Probe (Atmel ICE) with Visual Studio Code
This article describes how the debugging of an application can be made much easier with a so-called debug probe (on-chip debugging). The debug target used here are the Arduino MKR…
This article describes how the debugging of an application can be made much easier with a so-called debug probe (on-chip debugging). The debug target used here are the Arduino MKR…
Introduction freeRTOS is a widely used real-time operating system (RTOS) for many different microcontrollers (MCU). There are ports from small 8-bit to 32-bit multi-core microcontrollers. freeRTOS gets along with few…
Introduction Instead of the Arduino IDE, Visual Studio Code can also be used as a development environment for Arduion projects. Visual Studio Code (VS Code) is a very powerful Integrated…
This article shows how to use the internal timers/counters of an Arduino Uno in C/C++ to trigger periodic interrupts. Two different timers, one in normal mode, the other in CTC…
This article shows how to use the timer/counter built into the ATmega328P microcontroller of the Arduino Uno to count external pulses (events). A short introduction to the timer/counter is included…
Instead of using the hardware timers of the microcontroller, timers can also be emulated in software. Thus, based on a single hardware timer, any number of software timers can be…
This article shows how interrupt requests can be handled on an Arduino Uno in C/C++. Example: A pushbutton, which is debounced by software, controls a light emitting diode/LED. The program…