Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
lehre:atmegaevaboard [2010/07/29 09:45]
stollenwerk
lehre:atmegaevaboard [2010/07/29 16:39]
stollenwerk
Zeile 38: Zeile 38:
 ===== Layout und Teileliste ===== ===== Layout und Teileliste =====
  
-folgen in kürze+ 
 + 
 + 
 + 
 +{| 
 +|- 
 +|| 
 +\\ 
 +{{:​lehre:​atmegaevaboard:​evaboard.brd|Das Layout des Boardfiles}} 
 +|| 
 +{{:​lehre:​atmegaevaboard:​board.png?​100|}} 
 +|}
  
 ===== Programmierschnittstellen ===== ===== Programmierschnittstellen =====
Zeile 48: Zeile 59:
  
 === JTAGICE ​ === === 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. ​+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. ​Man kann Nachbauten jedoch immer neu neu erwerben. Der Adapter ist ab ca. 30 Euro zu bekommen. Mögliche Bezugsquellen sind z.B.: 
 +  * [[http://​www.olimex.com/​dev/​avr-jtag.html |Olimex (Bulgarien)]] 
 +  * [[http://​elmicro.com/​de/​avrjtag.html | Elektronikladen]] 
 +Dieses JTAG Interface kann nicht für den ATmega644 genutzt werden!
  
  
 === JTAGICE mk II  === === JTAGICE mk II  ===
 +Dieser Programmer ist die Weiterentwicklung des JTAGICE. Leider sind unseres Wissens noch keine vollständig kompatibelen Nachbauten verfügbar. Dieser Programmer unterstützt zusätzlich zu JTAG und ISP u.a. auch die DebugWire Schnittstelle. Als Student bzw. Lehrstuhl etc. kann man diesen vergünstigt bei [[http://​www.eproo-student.de/​index.php?​module=artikel&​action=artikel&​id=366|embedded projects]] beziehen.
  
 ==== ISP ==== ==== ISP ====
 +Eine weitere Schnittstelle um Maschinencode auf den Mikrocontroller zu bringen ist das in-systm programming (kurz: ISP). Diese Schnittstelle erlaubt kein online debugging, belegt dafür aber auch keine pins und ist bedeutend günstiger. Es gibt sowohl die Originalschnittstelle von [[http://​www.atmel.com/​dyn/​products/​tools_card.asp?​tool_id=2726|ATMEL]] als auch verschiedenste [[http://​www.olimex.com/​dev/​avr_left.htm|Nachbauten]]. Da diese direkt von ATMEL mit ~ 30 Euro sehr günstig ist lohnt ein Nachbau oder selber bauen nur bedingt. Einige weitere Infos gibt's bei [[http://​www.mikrocontroller.net/​articles/​AVR_In_System_Programmer|mikrocontroller.net]]
  
 ====== Erweiterungsboards ====== ====== Erweiterungsboards ======