14 years ago
About Me
Blog roll[ ];
Wednesday, November 12, 2008
The start of a dumb ATmega8 project
Labels:
ATmega8
I've continued to extend my C code for my ATmega8. It now does more than count from 0x00 to 0x0F. Every time it counting overflows, the speed of the counting gets changed. All this is done using my fancy time struct and functions. I've implemented "optical wireless communication" using a single LED as the receiver. It's very crude but works. I've got it to reset the counting every time light is shone on it. Hopefully I'll be able to make an "event based" controller. So I'll have it recognise light patterns and act on them. Wonder if I can use some sort of software exceptions (interrupts produced by running code). Code size is getting too big though for what seems to be a small amount of functionality. I shall document my System library later on.

Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2008
(121)
-
▼
November
(23)
- Open Flash Chart
- Photoshopping
- Dumb ATmega8 project
- Dumb ATmega8 project, Open Flash Chart
- Dumb ATmega8 project, Open Flash Chart
- |-| @< |< ! |\| 7 0 5 |-|, ATmega8, Photoshopping
- |-| @< |< ! |\| 7 0 5 |-|
- Google Code, Compaq, Blog, Parallels
- Open Flash Chart 2 - Python API
- Compaq Presario 2116AH + Wireless
- Ruby
- The start of a dumb ATmega8 project
- AVR ATmega8 madness
- Open Flash Chart 2 - Python API
- openSUSE and Open Flash Chart
- Operating systems
- Hackintosh
- Compaq Presario 5BW472
- Vista Ultimate virtualisation; openSUSE 11.0; Open...
- Compaq Presario 5BW472
- Compaq Presario 5BW472
- Python / Cherrypy goodness
- The end of lectures
-
▼
November
(23)
0 comments:
Post a Comment