Få en µC att snacka med ett USB-minne
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
Få en µC att snacka med ett USB-minne
Jag fick tag på ett par USB-minnen extra förra veckan och började fundera om man skulle kunna använda ett sånt till att logga data. Det är ju ganska stort och väldigt lätt att flytta över till en dator när man vill läsa av datat. Det skulle passa perfekt till ett projekt jag håller på med till husvagnen.
Är det någon som försökt göra detta med en µC? Är det mycket svårare än att komminucera med en dator? Jag menar, på en dator kan man ju se vad som händer men på ett minne och µC är det lite svårare. Hur svårt tror ni det är att göra detta? Jag har hittat ett antal länkar där man kan läsa om USB komminucering som jag tror skulle räcka om man sitter ett tag.
Eller är det bättre att skaffa ett antal EEPROM och försöka begränsa loggningen istället?
Är det någon som försökt göra detta med en µC? Är det mycket svårare än att komminucera med en dator? Jag menar, på en dator kan man ju se vad som händer men på ett minne och µC är det lite svårare. Hur svårt tror ni det är att göra detta? Jag har hittat ett antal länkar där man kan läsa om USB komminucering som jag tror skulle räcka om man sitter ett tag.
Eller är det bättre att skaffa ett antal EEPROM och försöka begränsa loggningen istället?
Atmel AT91RM9200 har inbyggd USB-host, men den kanske är lite för krånglig
http://atmel.com/dyn/products/product_c ... rt_id=2983

http://atmel.com/dyn/products/product_c ... rt_id=2983
Ett annat alternativ är att slita ur kortet ur denna:
http://www.webhallen.com/prod.php?id=37439&traff=1
Det är inte större än ca 8*12cm
Så har du ett embedded system med 200mhz, 8mb flash, 32mb ram och usb + ethernet
Finns färdig linux distro:
http://www.nslu2-linux.org/
Sen är det bara att plugga in ditt usb-minne och mounta det
http://www.webhallen.com/prod.php?id=37439&traff=1
Det är inte större än ca 8*12cm
Så har du ett embedded system med 200mhz, 8mb flash, 32mb ram och usb + ethernet
Finns färdig linux distro:
http://www.nslu2-linux.org/
Sen är det bara att plugga in ditt usb-minne och mounta det

Nej det är Adam som säger det! Mythbusters går förövrigt i kväll kl 21:00 och det får man inte missapheer skrev:Såg precis:Originalet är ju "I reject the reality and substitute my own" - Mythbusters-Jamie. Inte ta cred för någon annans citat// Krister "Logan" Johansson - Jag avsäger mig verkligheten & skapar min egen!

I reject YOUR reality and substitute my ownpheer skrev:Såg precis:Originalet är ju "I reject the reality and substitute my own" - Mythbusters-Jamie. Inte ta cred för någon annans citat// Krister "Logan" Johansson - Jag avsäger mig verkligheten & skapar min egen!

Tror jag iaf. Bara släng en hammare på mig om det är fel

- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
Mjo, det är väl det lättaste för det "kan" jag ju redan. Men det skulle vara häftigt att labba med USB. Men du menar att det är smartare att skippa idén i det här fallet?cyr skrev:Logga på ett minneskort (CF,SD eller likn) och använd en liten USB kortläsare för att tanka över till datorn.
Mycket enklare än att peta igång USB-host funktion i en uC skulle jag tro.
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
Fick för mig att öppna minnet och kolla vilka kretsar som var i... Hittade en 128M*8b NAND Flash minneskrets som inte verkade för svår att styra. Kan ju leka med den istället. Bra att lära sig stt hålla koll på så stora minnen till att börja med. Tyvärr är det ju inte lika lätt att flytta över ett sånt minne till datorn.
Vad kostar CF, SD och liknande idag? Säg 128MB...
Vad kostar CF, SD och liknande idag? Säg 128MB...
Billigaste 128M CF enligt http://buggy.no-ip.com
http://www.datorbutiken.com/se/default. ... d=PNYCF128
http://www.datorbutiken.com/se/default. ... d=PNYCF128