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 11:34]
stollenwerk
lehre:atmegaevaboard [2010/07/29 16:54]
stollenwerk
Zeile 38: Zeile 38:
 ===== Layout und Teileliste ===== ===== Layout und Teileliste =====
  
-folgen in kürze+{| 
 +|- 
 +|| 
 +Die Platine die dem Board zugrunde liegt wurde mit dem Programm [[http://​www.cadsoft.de/​|Eagle]] entworfen. Von diesem Programm gibt es eine kostenfreie Lizenz zur privaten Nutzung.\\ 
 +Im Grundsatz gilt für die Beschaffung von Platinen, dass der Preis pro Platine stark mit der Stückzahl fällt. Es lohnt sich also mit mehreren gesammelt zu bestellen. Außerdem kommt es stark auf die Platine an welcher Hersteller der günstigste ist. Ein Vergleich loht also fast immer. Weiter unten sind einige Platinenhersteller gelistet. 
 +\\ 
 +{{:​lehre:​atmegaevaboard:​evaboard.brd|Das Layout des Boardfiles}} 
 +|| 
 +{{:​lehre:​atmegaevaboard:​board.png?​150|}} 
 +|}
  
 ===== Programmierschnittstellen ===== ===== Programmierschnittstellen =====
Zeile 55: Zeile 64:
  
 === 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. ​+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 ======