Lämplig programmerare för nybörjare?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
blastur
Inlägg: 194
Blev medlem: 13 mars 2007, 00:07:26
Ort: Göteborg

Lämplig programmerare för nybörjare?

Inlägg av blastur »

Hej!

Jag har funderat att skaffa mig en AVR programmerare att ha för lite "fritidsprojekt". Mest på grund av att jag precis avslutat en kurs i skolan där vi byggt lite prylar baserat på AVR processorerna.

Nu tänkte jag höra vad som är en lämplig programmerare för en "nybörjare", och var man kan köpa dem billigt i Sverige? :)

I skolan jobbade vi med Mega32 processorer, och anslöt till dem via Atmel mkII (eller något i den stilen). Men dessa är tydligen dyra, ca 3k original. Jag nöjer mig med en piratkopia, men det är dock viktigt att man kan använda programmeraren för att debugga också (stepping / breakpoints etc).

Jag googlade lite på egen hand och hittade en billig variant från Atmel som heter AVR Dragon. Den verkar ha de debugging funktioner jag kräver, MEN, det är en grej jag tycker är lite konstigt.

I skolan kopplade vi processorn på ett mindre kretskort, som vi sedan fäste på vårat "bygge" (kretsbrädan), dvs, programmeraren satt emellan kretsbrädet och AVR:en (hoppas ni förstår :).

När jag tittade på bilder av AVR Dragon så ser det ut att vara en stor krets, fungerar den fortfarande på samma sätt? Att man fäster hela "programmeraren" på sitt bygge, och sedan kopplar in AVR:en på programmeraren för att sedan kunna debugga den utan att behöva simulera?

Jag hade främst tänkt använda Mega32 processorn, men det vore önskvärt om programmeraren kan hantera flera olika typer av AVR:er.
maxxflow
Inlägg: 1150
Blev medlem: 17 mars 2004, 16:11:14

Inlägg av maxxflow »

Jag kör billigaste snikvarianten, direkt till paralellporten via 4 motstånd.
Funkar hur bra som helst, kör avrdude i datorn, med "bsd" som programmerare.
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Du vill alltså ha en billig, nybörjarprogrammerare som du även kan debugga med? AVR Dragon uppfyller iaf två av kraven, dock är den kanske avsedd för mer "avancerade" användare. Jag tror inte du kommer hitta någon billigare än Dragon om du vill kunna debugga.

Det man måste tänka på är (om man inte läser det finstilta) att den kommer helt utan kablar, utan dokumentation och klarar bara av att debugga vissa kretsar (<32kB).

Dragon kan du köpa på Lawicel eller SWCAB.

Förstår inte riktigt din koppling, så här brukar jag göra (bilden visar MKII men det blir samma koppling för Dragon):


Bild
Användarvisningsbild
blastur
Inlägg: 194
Blev medlem: 13 mars 2007, 00:07:26
Ort: Göteborg

Inlägg av blastur »

Då verkar Dragon vara exakt vad jag behöver. Vad menar du med "vissa kretsar (<32 kB)"? Du menar alla AVR-chip som har 32 kb eller mindre minne?

Det låter som en lustig begränsning.. minnet påverkar väl inte debuggern? :)
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Den kan programmera många atmega och attiny.
Det som den inte klarar är JTAG debuggning på enheter över 32Kbyte flash. Antagligen så har atmel gjort detta för inte tappa marknad till sin JTAG MK2
Skriv svar