Atmel AVR Code Examples
Written by Pascal Stang | Updated: Monday October 24, 2005
Controls Examples:
AVRLinx
Example Code:
AVRmini8 Examples:
- Sleeptest demonstrates low-power operation (80uA),
power supply switching, and maintaining a real-time clock (updated:
Tuesday April 27, 2004
)
AVRmini Board Test
Code:
Emerald Project:
New code for SAT-MB/AVR-Core Hardware
(latest AVRlib required):
- EDPtest-satmb - an interactive Emerald Data
Protocol (EDP) interrogator (updated:
Monday October 24, 2005
)
(This interrogator is also a simple slave subsystem and will respond to simple
'i' and 'l' commands)
- EDPsubsys-satmb - an example implementation
of an Emerald Data Protocol (EDP) slave subsystem (updated:
Monday October 24, 2005
)
- DallasTest-satmb - an interactive Dallas 1-Wire
Bus interrogator (updated:
Monday October 24, 2005
)
- CommSys-satmb - source for AVR-based Emerald
Comm/ISComm System (updated:
Monday October 24, 2005
)
Original Code:
- EDPtest - an interactive tester Emerald Data
Protocol (EDP) subsystems (updated:
Sunday March 09, 2003
)
- EDPsubsys - an example implementation of an
Emerald Data Protocol (EDP) slave subsystem (updated:
Sunday March 09, 2003
)
- Mitel GPS packet processor - example code for
processing Mitel GPS report packets (updated:
Monday June 09, 2003
)
- Comm System Code - source for AVR-based Emerald
Comm/ISComm System (updated:
Wednesday November 05, 2003
)
- Comm System Reference - spreadsheet
showing format of comm system packets and commands (updated:
Tuesday November 04, 2003
)
- GPS SubSystem Code - source for AVR-based Mitel
GPS SubSystem (updated:
Tuesday November 04, 2003
)
- GPS SubSystem Reference - spreadsheet
showing format of GPS SubSystem commands (updated:
Tuesday November 04, 2003
)
AVR with Ethernet
Examples:
- UIP-AVR - a customized version of Adam
Dunkel's uIP IP stack with drivers for the EDTP
AX88796L 10/100Mbs ethernet board. This uIP is designed for AVR processors
and the AVR-GCC compiler. (updated:
Thursday April 10, 2003
)
AVR Bootloaders:
- bootloader2 - This bootloader allows AVR
processors to be programmed over a standard serial connection through their
own UART serial ports. Bootloader supports the mega163, 161, 32, and 128,
but has only been tested and known to work with the ATmega163. (updated:
Friday April 11, 2003
)
AVR LightNav:
USB Code:
Written by Pascal Stang | Updated: Monday October 24, 2005