Sida 1 av 1

Vilken programmerare är "Bäst"

Postat: 17 augusti 2004, 20:05:11
av simon78
Vilken programmerare ska man egentligen bygga? (Jag tänker programmera ATMega8(L)) Funkar alla till alla program?

Postat: 17 augusti 2004, 21:14:18
av MicaelKarlsson
Ta en titt på STK500, ganska dyr men är utrustad med en del trevliga funktioner och så klarar den i stort sett alla AVR på marknaden.
Den finns på t.ex. http://www.swcab.nu/ och ELFA (=dyrare)

Postat: 17 augusti 2004, 21:44:50
av simon78
Var hittar du den? Jag blir nästan mörkrädd när jag ser på hemsidan, jag kommer få svårt att sova i natt. :cry:

EDIT: JAg hittade in tillslut. STK500 verkar ju klart intressant men jag funderar på ett lite mer lågbudgetalternativ, dvs bygga själv.

Postat: 17 augusti 2004, 23:21:30
av Hedis
STK-500:an är riktigt fin att ha.
Inte bara för att du har påmonterade dioder och knappar, utan även för att den har en suverän programmerare som stöds direkt i AVR Studio, den har Parallellprogramering, fusebit programmering, justerbar extern klockning, justebar extern Vref för AD-omvandlare mm.

Men den kostar ju endel. Vet att Lawicel har den för 600:- +moms (tror jag det var)
Annars så finns en smidig och enkel ISP programmerare:
Bild
Till denna så kör man lämpligtvis PonyProg, det är däremot lite lurigt att ändra fusebits mm. då det inte alltid blir rätt. ;)
Det finns även ännu enklare som bara har trådar direkt mellan LPT-porten och ISP kontakten.

Jag skulle nog däremot satsat på en seriell ISP programmerare. Finns scheman på det oxå.

Postat: 18 augusti 2004, 10:11:43
av MicaelKarlsson
Software Crew AB har den för 895:- inklusive moms och frakt (fraktfritt på order över 200:- om jag minns rätt)
Så funderar du på STK500 skall du ta en titt på Software Crew AB ( http://www.swcab.nu/cgi-bin/store/comme ... roduct=avr )

Postat: 19 augusti 2004, 08:41:55
av simon78
Har du något bra tips på en seriell programmerare? Varfer föredrar du en seriell framför parallell?

Postat: 19 augusti 2004, 09:38:08
av MicaelKarlsson
Jag föredrar STK500 eftersom man får mycket gratis!!!!
Det följer med "allt"
Du får med:
- Utvecklingsmiljö AVR Studio
- Programmerare för de flesta AVR i DIL-kapsel
- All hårdvara
- Bra dokumentation
- Switchar och LED´s för att testa program
- Finns gratis program-paket för C (titta på t.ex. http://www.avrfreaks.com)
- Det är enkelt att koppla till diverse utrustning som LCD, Tangentbord .........

Postat: 4 december 2004, 01:21:41
av speakman
Har precis knåpat ihop något liknande Hedis modell.
Men nu undrar jag; räcker det om AVRen har VCC, GND och /RESET inkopplat?
Sedan ansluter man enligt namnen på utpinnarna till AVRen?
Har en mega48 jag försöker programmera.

PonyProg2000 (beta) klagar på fel ID och allt blir 0xFF nu.

Mvh
speakman

Postat: 4 december 2004, 09:32:50
av Hedis
Ja det skall räcka. Reset får däremot inte vara vcc matad eller jordad. Den skall ligga flytande eller möjligtvis med typ 10k till vcc.

Kör du windows XP? isf. så kan du behöva en drivrutin för porten. Sök efter port95nt.exe på google.

Postat: 4 december 2004, 10:26:33
av cykze
speakman skrev:Har precis knåpat ihop något liknande Hedis modell.
Men nu undrar jag; räcker det om AVRen har VCC, GND och /RESET inkopplat?
Sedan ansluter man enligt namnen på utpinnarna till AVRen?
Har en mega48 jag försöker programmera.

PonyProg2000 (beta) klagar på fel ID och allt blir 0xFF nu.

Mvh
speakman
Du har VCC och GND inkopplade till AVR:en. Sen kopplar du in SCK, MISO, MOSI, RESET och GND från programmeraren.

Stöder PonyProg Mega48? Den är ju ändå rätt ny.

Hedis: AVR:erna har väl inbyggd pull-up på RESET, så det behövs väl inte. Om man nu inte vill ha ett ännu lägre pull-up för att öka stabiliteten.

Postat: 5 december 2004, 05:49:15
av speakman
Det borde vara något fel på programmeraren då ID't alltid är 0xFF hela tiden.
Ska göra om den efter annan ritning och se om det fungerar bättre.
Annars verkar det smidigt inbyggd pullup på reset, så behöver man inte dra särskillt mycket. :)
Använder AVRen den inbyggda RC:n för att klocka sig vid programmering?
Måste man göra något särskillt för att den ska "hamna" i ISP-läget?

Mvh
speakman

Postat: 5 december 2004, 10:42:58
av cykze
Den där ska väl fungera. Kontrollera att programmet verkligen kan komma åt parallellporten om du kör Windows. Oerhört klumpigt gjort av MS!

Prova även avrdude:
avrdude -c pony-stk200 -p m48 -e -m flash -i fil.hex
eller om de nyare versionerna av avrdude inte tar det kommandot så borde det här kunna fungera:
avrdude -c pony-stk200 -p m48 -e -U flash:w:fil.hex

Ja, det är den interna oscillatorn (den blir på 1 MHz) som används om man inte ställer in något annat. Programmeraren drar ner Reset till jord när AVR:en ska gå in i programmeringsläge, så det är inget du behöver tänka på.