AVR ATA Interface

A microcontroller with a hard drive for storage?

I tried to write an ATA interface driver for an ATmega32 microcontroller so I could read and write data on a hard drive. I failed.

Attempted in high school