Vilken programmerare är "Bäst"
Vilken programmerare är "Bäst"
Vilken programmerare ska man egentligen bygga? (Jag tänker programmera ATMega8(L)) Funkar alla till alla program?
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
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)
Den finns på t.ex. http://www.swcab.nu/ och ELFA (=dyrare)
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:
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å.
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:
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å.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
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 )
Så funderar du på STK500 skall du ta en titt på Software Crew AB ( http://www.swcab.nu/cgi-bin/store/comme ... roduct=avr )
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
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 .........
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 .........
Du har VCC och GND inkopplade till AVR:en. Sen kopplar du in SCK, MISO, MOSI, RESET och GND från programmeraren.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
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.
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
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
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å.
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å.