What was always bugging me about my TI was that I couldn't interface it with the real world. To change that, I created the TI92+ PIC Extension board. The TI enslaves a PIC18F microcontroller using its serial Link Interface. Basic operations are peek(addr) and poke(addr, value). There are some more macros for getting adc values or getting timestamps.
I have documented my current progress on my homepage. The current prototype is on a perf board and lacks some planned features (UART/SPI buffers, USB socket, 3.3V/2.0V power supply), but is generally operational. I also posted some examples.
If anyone has any ideas on how this project could be improved, I of course welcome any suggestions
Edit:
Despite of my best efforts my camera is refusing to produce decent pictures of the perf board, so I guess I'm stuck with presenting the low-res screenshots from my site.
Here's a picture of the current design state inside its altoids-like housing:
And here's a link to a short AVI showing the usage of TI-controlled PWM modulation to create a breathing light, followed by setting some digital values (7,3,1,0) on the digital output port: http://core-vector.net/files/TI92_ExtBoard_Example6.avi
I have documented my current progress on my homepage. The current prototype is on a perf board and lacks some planned features (UART/SPI buffers, USB socket, 3.3V/2.0V power supply), but is generally operational. I also posted some examples.
If anyone has any ideas on how this project could be improved, I of course welcome any suggestions
Edit:
Despite of my best efforts my camera is refusing to produce decent pictures of the perf board, so I guess I'm stuck with presenting the low-res screenshots from my site.
Here's a picture of the current design state inside its altoids-like housing:
And here's a link to a short AVI showing the usage of TI-controlled PWM modulation to create a breathing light, followed by setting some digital values (7,3,1,0) on the digital output port: http://core-vector.net/files/TI92_ExtBoard_Example6.avi