We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I know that there are buckets of 8051 devices now that have USB peripheral interfaces built in but I was wondering how hard it would be to implement a simple 8051 based datalogger which stuffs data into a commercially available USB memory stick. Obviously the 8051 would be the Host and Flash memory would be the peripheral...I wouldnt need to plug in more than one of these into the bus and all I need is to store raw 8 bit numbers... So why would I need a USB memory card at all you ask? Because I need the bandwidth to pull the stored data in minuted not hours. So anyone have an opinion or suggestion on whether this is even possible? Ideally, (thus the pipedream) I would be able to buy a magic chip that would take in data from the 8051's RS232 port (or SPI, or I2C...Any of these would wotk) and store it into the USB memory stick...That way, I can upgrade our legacy products... MG
I very much doubt that you have any hope whatever of implementing a USB host on an 8051: http://www.8052.com/forum/read.phtml?id=42701 Wouldn't something like CompactFlash give you sufficient bandwidth? Have you looked at something like Diamond Point's PC on a DIMM: http://www.dpie.com/dimmpc/dimmpc386ie.html