Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
lehre:atmegaevaboard [2010/07/29 09:20]
stollenwerk
lehre:atmegaevaboard [2010/07/29 09:45]
stollenwerk
Zeile 45: Zeile 45:
  
 ==== JTAG ==== ==== JTAG ====
-Die JTAG Schnittstelle ist die mächtigere der beiden Schnittstellen. Über sie kann nicht nur der Mikrocontroller beschrieben werden, sondern auch debugt werden. Debuggen ​bedeutet ​den Inhalt einzelner Speicherstellen (also auch Register) auszulesen bzw. abzuändern. Vor allem zum Testen bzw. zur Fehlersuche ist diese Art der Schnittstelle gut geeignet. Der Nachteil der Schnittstelle ist, dass diese 4 Pins von Port C dauerhaft belegt. Im Folgenden werden zwei verschiedene Programmer für die JTAG Schnittstelle vorgestellt.+Die JTAG Schnittstelle ist die mächtigere der beiden Schnittstellen. Über sie kann nicht nur der Mikrocontroller beschrieben werden, sondern auch debugt werden. Debuggen ​umfasst z.B. den Inhalt einzelner Speicherstellen (also auch Register) auszulesen bzw. abzuändern. Vor allem zum Testen bzw. zur Fehlersuche ist diese Art der Schnittstelle gut geeignet. Der Nachteil der Schnittstelle ist, dass diese 4 Pins von Port C dauerhaft belegt. Im Folgenden werden zwei verschiedene Programmer für die JTAG Schnittstelle vorgestellt. ​Leider sind die älteren (und günstigeren Programmer nicht in der Lage die neuen ATmegas zu programmieren) 
 + 
 +=== JTAGICE ​ === 
 +Dies ist der ältere der beiden JTAG Adapter. Er wird nicht mehr aktiv von Atmel hergestellt,​ da dieser vom JTAGICE mk II abgelöst wurde.  
 + 
 + 
 +=== JTAGICE mk II  === 
  
 ==== ISP ==== ==== ISP ====