Here is the new V4.0 firmware demo of the Dutchtronix AVR Oscilloscope Clock. The display used is a Tektronix 608 XY monitor, essentially an oscilloscope without the timebase.
The images are created using vectors. The vector coordinates are precomputed and stored in flash memory; the AVR computes the intervening points for each vector on the fly, over and over again.
Most of the text characters are made using a raster scan technique.
I found this dual method the best compromise given the small amount of RAM on the Atmega328 AVR (2K).
The source code (rewritten in C) and schematics for this AVR Oscilloscope clock are posted on the website www.oscilloscopeclock.com
See also: http://www.sparkfun.com. Search for WIG-09306
@jrseattle My God.. thats excellent.. can you plz give us some info so that we can build one...!!!
Waqas0904 11 months ago