Sida 1 av 2
Jtag eller ISP?
Postat: 27 maj 2008, 22:59:26
av Azzrael
Jag blir inte klok på hur jag ska programmera ATMEL avr. jag har fått några mega48.
Kan jag bygga någon bra programmerare till den eller måste jag köpa en?
Vad är Jtag och vad är isp. jag har sökt men hittar ingen bra info (iaf så tycker inte jag det)
Så om det finns någon som kan förklara lite för mej skulle jag vara tacksam.
Postat: 28 maj 2008, 00:04:03
av cykze
ISP är "standardsättet" för att programmera AVR:er. Alla AVR:er klarar av att bli programmerade via ISP.
Vill du dessutom kunna debugga lite smidigare, dvs. kunna lägga in breakpoints i koden och sen läsa av register och minne så behöver du JTAG eller debugWire. Mega48 verkar inte klara av JTAG, men väl debugWire och såklart även ISP.
Kolla
Wikin för tips på programmerare. Dragon tycker jag personligen verkar ge mest för pengarna.
Postat: 28 maj 2008, 00:48:15
av Stinrew
Kolla
här
Jag har själv många gånger använt mig av STK200, och den duger oftast gott åt mig. Den kräver parallellport, och fungerar inte med aktuella AVRstudio-versioner. Däremot går den bra med PonyProg(finns på samma hemsida som länken ovan är till) och AVRDUDE(vilket jag använder).
Den är dessutom riktigt enkel att bygga
Postat: 28 maj 2008, 08:25:05
av Fagge
Värt att notera är också att dom här parallellports programmerarna för ponyprog mm, inte fungerar ihop med 64bit Vista!.
tack
Postat: 28 maj 2008, 10:34:06
av Azzrael
tack för svaren lite bättre blev det nu
Postat: 28 maj 2008, 11:13:15
av jesse
Jag har precis börjat programmera AVR. Jag skaffade en billig
AVRISP (ansluts till serieport) och laddade ner AVR Studio 4. Enkelt - den funkade direkt utan krångel.
AVRISP kräver att man kan ansluta de sex (eller 10) anslutningarna rätt på kretsen och att man ansluter den till en extern spänningskälla på 5V. Så antingen gör man ett eget kretskort för just den applikation man ska ha och bygger in en ISP-anslutning (så har jag gjort) eller så bygger man ett speciellt kretskort bara för programmeringen. Det senare alternativet är krångligare, då man måste flytta kretsen varje gång den ska programmeras.
Postat: 28 maj 2008, 11:25:30
av Azzrael
går det att använda usb <-> rs232 till den
serieportar finns ju nästan inte längre

Postat: 28 maj 2008, 11:34:23
av Fagge
I så fall är det bättre att satsa direkt på
AVRISP mkII .
http://www.electrokit.se/
http://www.lawicel-shop.se/shop/
Postat: 28 maj 2008, 11:45:55
av Micke_s
Tappar man inte nyttan lite av ISP när man gör ett separat programmeringsbräde. ISP står ju för in system programming.
Så tråkigt att utveckla om man måste flytta kapseln från systemet varje gång.
Postat: 28 maj 2008, 14:17:06
av Stranne
Jag är lite förvirrad angående vilka programmerare som klarar vad.
Om jag köper en
wiggler, vilken programvara kan jag köra? Funkar debugwire? Och hur lång tid tar det att programmera ett chip?
Postat: 28 maj 2008, 14:30:47
av Fagge
Jag rekommenderar inte att använda dom där billiga kopiorna. Lägg till ett par 100lappar så som AVRISP mkII & så får man USB-interface & kan programmera kretsarna blixtsnabbt direkt från AVRStudio. I stället för hålla på med buggiga externa 3e parts-program.
Postat: 28 maj 2008, 17:18:47
av syltkaka
Håller helt och hållet med. Att investera i en riktig programmerare är värt pengarna. Det sista du vill göra när du håller på och programmerar/debuggar är att misstänka att programmeraren eller 3:e-partsprogrammet strular.
Personligen rekommenderar jag en
AVR Dragon. Med den har du allt en hobbyist kan behöva inkl ISP, JTAG och debugWire. Vill du spara lite pengar köper du en AVR ISP MkII som också går att köpa från Lawicel bland annat.
Postat: 28 maj 2008, 20:57:43
av Stranne
Okej, jag är en fattig/snål typ, men får väl dra nån gräns...
Funkar debug med den där ISP mkII?
Postat: 29 maj 2008, 12:05:34
av jesse
Nej, det finns inget stöd för hårdvarudebug i själva programmeraren. Däremot finns ju alltid simulatorprogrammet i AVR Studio - det är lite jobbigt att få det att simulera verkligheten (ingångar mm) men du kan i alla fall hyfsat följa ett program i den.
Re: Jtag eller ISP?
Postat: 30 mars 2011, 10:13:55
av *L.R*
Ursäktar att jag drar upp gamla trådar =)
Undrar vad ni säger om debugger via Jtag till ATMEL AVR. I mitt fall rör det sig om AT90CAN128, men handlar gärna något som fungerar över ett brett spektra.
De krav jag har.
USB
debugging som skall fungera ihop med avr studio.
Fungerar lågprisvarianter för 500-600 spänn eller ska man betala mer för någon som fungerar bra/bättre?
Tips och råd mottages tacksamt.