From: "toby" Newsgroups: comp.arch.embedded Subject: [ANN] ATA(PI) library for PIC18 microcontrollers Date: 27 Mar 2005 15:29:10 -0800 As a spinoff of a larger project, I've made a library available for PIO operations from PIC18 (in our case PIC18F6680) to attached ATA(PI) devices (master and slave). It's been tested with at least two hardware prototypes and with several different hard/CD-ROM/DVD-ROM drives. Transfer speeds of up to 2MB/sec peak are attainable with an external clock of 40MHz. The code builds with gputils under UNIX compatible O/S (http://gputils.sourceforge.net/) or MPASM under Windows. Source is available from Subversion repository at http://www.telegraphics.com.au/svn/picide/ (The Svn command line tools [see http://subversion.tigris.org/project_packages.html] work very nicely with the MPLAB IDE.) Browsable at http://www.telegraphics.com.au/viewcvs/?root=picide Or tarball via http://www.telegraphics.com.au/sw/#picide Being under GPL, bug reports, fixes, suggestions and other comments are welcome. --Toby -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist