The cycle tool
2004-08-30 22:42 by Ian
This was another HC11-based tool that I built for my own embedded work. But this one's job is to generate and count pulses, optionally triggering a relay for button-press simulation.
My first custom MediaServer
2004-08-14 00:04 by Ian
This was the first serious media server I built. I built it into a home-made acrylic case.
HC11 32-bit by 32-bit multiplication routine
2004-05-16 00:43 by Ian
A couple quick subroutines that give an HC11 the means to get a 64-bit product from two 32-bit factors. I wrote it down on paper while I was sitting in my calculus class and copied it into my assembler verbatim when I got home.
Comment [1]
IDE hard drive controller from an HC12
2004-04-12 00:36 by Ian
IDE hard drive controller, written in HC12 assembly. Requires the hardware specified in a CPLD that I built (or an equivalent).
IDE Interface in a Xilinx 9572 CPLD
2004-02-21 01:39 by Ian
This is my first attempt at making an actual ASIC.
DTMF Logger
2003-12-11 00:35 by Ian
The DTMF logger uses an MT8870 DTMF decoder chip to listen to a POTS line and store any digits it hears in a 24C256 I2C EEPROM.
Comment [2]
ColdFire Test Code (LCD/HDD)
2003-04-07 21:51 by Ian
Some ColdFire code to read DriveID information from a hard drive, parse it, and display it on an LCD. All hardware was memory-mapped.
The hammer tester
2002-09-23 23:56 by Ian
My first experience working as an independent contract engineer was for my dad at age 19.
A capacitance meter built from discrete ICs
2000-04-11 23:58 by Ian
Not much to say about this one. It was a project that I saw in an issue of Popular Electronics before it became Poptronics. It is a capacitance meter built from discrete ICs. It creates an RC oscillator and counts the number of wave-fronts over a given period of time to arrive at a value for the unknown capacitance.
AT Keyboard Interface
1999-06-17 02:36 by Ian
My first HC11 project when I was 16. This device plugs into an AT keyboard and converts the scancodes to ASCII, sending them over an RS-232 port at 9600bps.