Tue 14 Mar 2006
I finished soldering the prototype 8051 board and started working on getting the timing right to output a NTSC signal. As a reminder, each line has a ~5us blanking period, a ~5us front porch, and a ~52us active segment. It has been non-trivial to get the timing right using SDCC, so we will see what happens with this. Right now, I would be happy to generate an 8×8 checkered test patter on the screen, far short of implementing text-writing capability as I had originally hoped. That is to say, it is still possible, but I would have to do most of the coding in assembly to get the timing just right and the needed resolution, something I might not be willing to invest too much time into with parts for my msp430-ethernet project on the way. Hopefully I will have something to display on a TV tomorrow or day after.
del.icio.us |
digg
September 19th, 2006 at 11:32 pm
[...] Finally finished a rough card reader for my 8051 (formerly PS3 emulator) board. The board runs the program from NVRAM which starts at 0×8000, so the included hex file starts there. This is in no way efficient as it just polls the various control lines on the card reader and calls most of the I/O routines from PAULMON2. Because of this, the cards should be swiped slowly if this is to be used. One final note is that the software strips the leading and trailing zeros from the data and the first hex number is total bits read from the card. [...]
June 4th, 2008 at 10:26 pm
[...] My personal Atmega 8051 board with battery-powered NVRAM, RS232 and built-in PAULMON [...]