arvinfx:
For learning sake here is how my project looks on a schematic. (i need to add some more capacitors) but be aware its missing some caps for stability.
It will not fit on that PIC. As is requires 50k minimum. Which is alot. That pic has 14k i think. If i was you i would look into that DosOnChip or the ELM link (FatFs) from above.
I have to finish my tutorial but ill look into it later on.
ADSP-21363
MAX3420E
for the hardware
Visual DSP++ for the software
Docs from USB.ORG
Beagle analyzer from totalphase.com
HxD Hex Editor(freeware) for direct sector access
8mb is nice but think about it. You still need to make it send the data to a PC with USART/USB. For that you can use SD and have it work on many systems without having to install special software.
EDIT: the price is $8
With $8 you can get a 32MB sd card and the socket and maybe even shipping from dipmicro.
I didn't DL the data sheet, just took a look at the quick view. I didn't get that the chip operates as a USB host. I'm getting the data sheet now. Thanks for that.
So all one must do is talk to this peripheral with the serial interface, and it takes care of everything else, pretty much. This is good news.
To be truthful, I spent more time looking at the powerhouse you are running it with. Nice.
8mb is nice but think about it. You still need to make it send the data to a PC with USART/USB. For that you can use SD and have it work on many systems without having to install special software.
EDIT: the price is $8
With $8 you can get a 32MB sd card and the socket and maybe even shipping from dipmicro.
Sure, $8 for 32M, but you still can not plug the thing into a PC and expect to have the PC understand it. It really comes down to what combination of money, time and ability you have...that and what you actually want to do.
So... if you really want to do that and have the money and little ability, buy an FTDI module that can read and write to a thumb drive and talk to it with your precious PIC. Then you can claim the PIC has such marvelous capabilties when in fact the FTDI module is a semicustom chip based on a lowly 8051, that actually is capable of handling the FAT table on a thumb drive, USB to a PC, and a UART to the PIC all at once!
I just recently bought **broken link removed** for $4. I see they're on sale again now **broken link removed**, but without the useless Mini-SD adapter.
Nice find Futz! I know they are pretty cheap now. Even tho i would choose eeprom or flash memory if it wasnt leaving the board to a pc or data isnt too much and can be displayed on a terminal window nicely. But when its alot of data that needs to be organized and arranged nicely and stuff its good to go SD or at least USB so you can make a custom app faster and have it load data into tables and stuff.
VNC1L-1A
is 8051 based and talks directly to any USB mass storage device, though it is meant for thumb drives. It exposes a simple serial interface to the micro for $10.
It has a parallel interface as well but it is buggy as hell, but that was a year or so ago so maybe they fixed it. I do not recall hearing about a problem with the serial interface.