I am the writer of the pata hard disk library, I have also created a library for VS1053B. VS1053B is a very nice decoder chip! Also wrote a fat32 library. One PIC is enough for this MP3 player project. I have done so myself.
I only suggest a second PIC to drive a graphical lcd. I am trying to add a glcd to my mp3 player project. Maybe try the sample: 18f4620_mp3_decoder_vs1053b_pata_hard_disk.jal If you need USB, this one can be modified. This is a 3.3v PIC. hard disks will run on a 3.3v PIC. 18f67j50_mp3_decoder_vs1053b_pata_hard_disk.jal I recently bought a 120gb 2" hard disk the normally fits in an IPOD, I'll try to connect that as well. I even got a IPOD battery I gotta try. I did not add 48bit addressing to pata hard disk yet, I am planning to :) Maybe start with one hard drive, I'll try to have time to test this for you. Matt. On Feb 11, 3:38 pm, Lyos Gemini Norezel <[email protected]> wrote: > On 02/11/2011 02:52 PM, Oliver Seitz wrote > > > Perhaps the drives... but surely not the file systems. With 368 bytes of > > ram you won't have to try implementing any file system. I'm not sure if 768 > > bytes from the 18F4450 will suffice for a file system. > > The original schematic > (http://justanotherlanguage.org/sites/default/files/pata_hard_disk_sch... > ) used a 16F877 which, like the 887, also has 368 bytes of ram. > > Since I'm only streaming MP3/FLAC data, surely this shouldn't be an > issue for a 16F887? > > > You need a bit of speed. That means to read a sector (512 byte) at once. I > > wouldn't try hard disk access with less than about 1500 bytes ram. > > The only 16F chip that has more than 1024 bytes of RAM is the 16F1527, > and I prefer to use through hole parts... the 16F1527 is a TQFP/QFN part. > > Lyos Gemini Norezel -- You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jallib?hl=en.
