AVR ATmega Programmers

AvrX, Real Time Kernel using AVR microcontroller

AvrX is a Real Time Multitasking Kernel for AVR microcontrollers written in assembly. Total kernel size varies from ~500 to 700 words depending upon which version is being used. Since the kernel is provided as a library of routines, practical applications take up less space because not all functions are used. AvrX has 40 API […]

AvrX, Real Time Kernel using AVR microcontroller Read More »

TinyRealTime, Small Real Time Kernel for AVR using atmega644 microcontroller

Real-time kernel (RTK) is useful to run several task or protocol on one CPU. Since only one task at a time can be executed by MCU, RTK used to make each task think it owns the whole machine. RTK will handle which task has to be saved while other tasks execute. TinyRealTimeis a very small

TinyRealTime, Small Real Time Kernel for AVR using atmega644 microcontroller Read More »

AVR Based Car Diagnostic Tools using ATmega169

This project focuses on tapping into GM pre-1996 car and light truck diagnostic information. These systems are commonly referred to as OBDI, or ALDL (Assembly Line Diagnostic Link). They are based, in part, on the GM-specific 8192-baud ALDL standard that was used starting in the 1986 model year through 1995. The data stream definitions used

AVR Based Car Diagnostic Tools using ATmega169 Read More »

AVR Based Operating System using ATMega32 microcontroller

kaOS project is real-time, multithreaded, preemptive operating system for the Atmel Mega32 microcontroller. It can loads and executes programs from a Secure Digital or MMC card. The system waits for a card to be inserted and a reset button to be pressed, at which point a program is loaded from the card and executed. At

AVR Based Operating System using ATMega32 microcontroller Read More »

Scroll to Top