Nixie tube clock with Atmel AVR ATtiny2313 microcontroller

Čestmír Hýbl <>, 2008-02-01

This site contains notes and alternative ATtiny2313 firmware (including commented C sources) for Stanislav Pechal's nixie clock construction from PE1/2008 [1].

Image gallery

Alternative firmware

References

[1] Pechal, S.: Jednoduché hodiny s digitrony. Praktická elektronika (A Radio) 1/2008, s. 18.
http://elbastl.sweb.cz
[2] Pechal, S.: C sources + precompiled firmware for 4 different microcontroller families: AT89C2051/AT89C4051, ATtiny2313, MC68HC908QY1, PIC16F627A/PIC16F628A
http://www.aradio.cz/programs/0801_nixie.zip
[3] AVR-Libc FAQ: My program doesn't recognize a variable updated within an interrupt routine
http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_volatile
[4] AVR-GCC forum: Problem with delay loop
http://www.nabble.com/Problem-with-delay-loop-td12936243.html
[5] Programming AVR fuse bits – oscillator settings
http://www.scienceprog.com/programming-avr-fuse-bits-oscillator-settings
[6] ATtiny2313 datasheet
http://www.atmel.com/dyn/products/product_card.asp?part_id=3229
[7] Atmel AVR Studio (AVR IDE, assembler, debugger, simulator)
http://www.atmel.com/avrstudio
[8] WinAVR (open-source C SDK for Atmel AVR)
http://winavr.sourceforge.net/
[9] PonyProg (serial device programmer)
http://www.lancos.com/prog.html
[10] Virtual nixie tube devices: nixie display, clock, calculator - DHTML component library
http://cestmir.freeside.sk/projects/dhtml-nixie-display
[11] Wikipedia: Nixie tube
http://en.wikipedia.org/wiki/Nixie_tube