atmega:

FreeRTOS™ per AVR

FreeRTOS™ è uno small real-time kernel studiato e realizzato per architetture di bassa/media fascia basate su microcontrollore. In questo articolo, oltre a mettere in evidenza la distribuzione per AVR, verrà illustrato il porting su un dispositivo AVR con tutto quello che ne consegue. Introduzione …

Una macro per la generazione di ritardi di estrema precisione con Atmel AVR

La macro _Waiste_us il cui codice  sorgente è riportato nel listato 1, consente di generare con precisione  un   ritardo   da   un   minimo   di 1000000/F_CPU (F_CPU è la frequenza in Hz a cui  lavora  il  micro)  fino  ad  un  massimo  di 25.769.803.779/F_CPU_in_MHz. ;****************************************************************************** …