



http://tangentsoft.net/audio/cmoy-tutorial/assy.html


The Dot Watch is driven by an ArduinoNG with Atmega8. Dot Watch uses a 8x8 LED matrix to displace the current time. Four columns of LED matrix are used for displaying time in a 24-hour format.
You can start using AVRDUDE with this Arduino Duemilanove. First you need to know which port the Arduino is using. Mine is on port com5. You can run the following command line and read the device signature (0×1e910a).
> avrdude -P com5 -p t2313 -c avrisp -b 19200 -u -tEnter ’sig’ to view the device signature again:
avrdude> sig
Reading | ################################## | 100% 0.02s
Device signature = 0×1e910a
Congratuation ! You have constructed an AVR programmer !!!
You can then develop your program using CodeVisionAVR and debug/simulate the program using AVRStudio.
The program can then be transform into HEX file by CodeVisionAVR.
The HEX file can then be written into the flash of the AVR (e.g. ATTINY2313) using AVRDUDE.