AVR->USB Utvecklingsverktyg och tips

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
John_E
Inlägg: 95
Blev medlem: 16 oktober 2007, 20:02:25
Ort: Bråten

AVR->USB Utvecklingsverktyg och tips

Inlägg av John_E »

Hej!

Min kunskapsnivå vad microkontrollers beträffar är inte skyhög, men jag har läst ett par böcker i ämnet och gjort en del mindre prylar. Typ: PID regulator för temperatur, interface med GLCD, osv.

Vill lära mig att göra usb applikationer med AVR kretsar. Jag brukar prototypa mina projekt på en breadboard med ISP från min STK500.
Tänker arbeta i Windows till att börja med, och hoppas på att hitta någon literatur som behandlar "enklare" windows program med USB interface i C++.

Vad har ni för erfarenheter?

Kan ni rekommendera någon bra bok?

Vilka utvecklingsverktyg rekommenderar ni?

Tacksam för svar

//John
Mindmapper
Inlägg: 7122
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av Mindmapper »

Jag vet inte om det här är en bra startpunkt

http://www.obdev.at/products/avrusb/index.html

eller om du är ute efter en MCU med inbyggd USB?

Kan du inte använda gcc, som är väldigt normalt vid användning av AVR!
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av thepirateboy »

John_E
Inlägg: 95
Blev medlem: 16 oktober 2007, 20:02:25
Ort: Bråten

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av John_E »

Hej!
Tack för svaren... Jag ber om ursäkt för att jag var otydlig... Jag använder bland annat AVR GCC för att programmera kretsarna. Vad jag menar med litteratur för C++ är att jag vill själv skriva programmen i datorn som snackar med mina AVR kretsar.

De programmeringsböcker jag läst beträffande PC programmering har begränsat sig till att göra löjliga villkårsbaserade program. Inget som har handlat om kommunikation med världen utanför datorn.
OCh jag är även sugen på tips om olika utvecklings plattformer för USB applikationer.
John_E
Inlägg: 95
Blev medlem: 16 oktober 2007, 20:02:25
Ort: Bråten

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av John_E »

Hittade ett par experiment kort på Conrad. är det något att lägga pengar på?

Tänker att det kan vara svårt att till en början bygga sitt eget experiment kort. Lite knöligt att börja i bägge ändar samtidigt liksom...
Graj
Inlägg: 100
Blev medlem: 28 december 2006, 20:50:03
Ort: Linköping

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av Graj »

Inte för att jag någonsin använt det men kanske kan microsofts
WDK/DDK (Windows/Device Driver Kits) vara värt at kolla upp.
http://www.microsoft.com/whdc/devtools/wdk/default.mspx
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av vfr »

Enklaste sättet att börja med USB är ju att använda befintliga interface i PC:n. T.ex HID-interface för mus och tangentbord eller serieport över USB. Då behöver man inte bry sig om att skriva egna devicedrivers på PC:n. Det steget känns som ett mycket större steg...
Mindmapper
Inlägg: 7122
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av Mindmapper »

Jan Axelson är väl den de flesta har kommit i kontakt med

http://www.lvr.com/

en annan som jag använt för att begrippa USB

http://www.beyondlogic.org/

Har själv aldrig skrivit någon devicedriver för USB utan har använt mig av färdiga HID som vfr tipsade om. Men ditt mål var ju att göra den sidan själv, och Axelson har väl en del att ge där. Men det borde finnas det som är mer inriktade på programmeringen.

Jag köpte för länge sedan ett kort (velleman) som du länkade till. Tyckte inte om dokumentationen till det. Skulle hellre föreslå att du hämtar hem koden till någon av de projekt som finns i första länken jag lämnade http://www.obdev.at/products/avrusb/index.html

eller använd någon av FTDI's USB till serie kablar och deras devicedrivers
http://www.ftdichip.com/

USB to TTL Serial Conv. Cable http://www.lawicel-shop.se/shop/ art. nr. TTL-232R eller TTL-232R-3V3
John_E
Inlägg: 95
Blev medlem: 16 oktober 2007, 20:02:25
Ort: Bråten

Re: AVR->USB Utvecklingsverktyg och tips

Inlägg av John_E »

Tack för alla länkarna... De är till stor hjälp.
Blev lite sugen på Jan Axelsons bok faktiskt.

Egna device drivers får nog vänta lite. Istället för att köpa en utvecklingsplattform tänkte bygga en variant på OBDEV's "Power switch".
Vill skippa reläerna och bara köra med optokopplare i stället. Tänker också skippa den extra matningen, och matar direkt från USBn.

Här är ett schema på det.
Kommer min variant att vara kompatibel med deras? Fattade inte varför de satte PD0 och PD1 på ISP kontakten.

//John
Skriv svar