Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
bausaetze:ateval:anleitung [2016/11/18 06:56] – angelegt Hannes Jochriembausaetze:ateval:anleitung [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== aTeVaL-Board ====== ====== aTeVaL-Board ======
  
-===== Stückliste =====+===== Aufbau =====
  
-^ Anzahl ^ Bezeichnung ^ Wert                  ^ +Der Aufbau des aTeVaL-Boards wird hier in diesem Video auf Youtube erklärt:
-| 2      | IC1, IC6    | Sockel 8-polig | +
-| 1      | IC2         | Sockel 20-polig | +
-| 1      | IC3         | Sockel 28-polig | +
-| 1      | IC5         | Sockel 40-polig | +
-| 3      | Q1-Q3       | Sockel-Pins für Quartz     | +
-| 4      | RESET, S1-S3  | Taster +
-| 2      | R1, R2      | Poti 50k  | +
-| 1      | SPKR1       | Summer +
-| 2      | C14, C15    | Elko    | +
-| 1      | ISP-6       | Wannenstecker 6-polig +
-| 2      | ISP-10, JTAG  | Wannenstecker 10-polig +
-| 1      | EXTENSION   | Wannenstecker 40-polig +
-| 3      | LED1    | LED rot  | +
-| 1      | LED2       | LED grün  | +
-| 2      | ISP, PWR    | Stiftleiste abschneiden | +
-| 2      | SERIAL, ADC  | Stiftleiste abschneiden +
-| 1      | EEPROM      | Stiftleiste abschneiden +
-| 1      | X1          | USB-B-Buchse  |+
  
-<note tip>Die Platine sollte in der Reihenfolge der Stückliste aufgelötet werden</note> +[[https://www.youtube.com/watch?v=OWGbO80OG3k|Aufbau aTeVaL-Board]]
-<note tip>Alle SMD-Bauteile sind bereits vorbestückt!</note>+
  
-===== Schaltplan ===== +Alternativ gibt es hier auch einen Bestückplan als pdf:
-<del>{{:bausaetze:evalboard-004.pdf|}}</del>+
  
-{{:bausaetze:evalboard-005.pdf|}}+{{:bausaetze:ateval:ateval-2_00-best.pdf |Bestückplan als PDF}}
  
-===== Bestückplan ===== +===== Erste Schritte =====
-{{:bausaetze:evalboard-005.topnames.png?direct&500|}}+
  
-{{:bausaetze:evalboard-005.bottomnames.png?direct&500|}}+Mit dem aTeVaL-Board kann man direkt losstarten, hierfür sollte man sich aber zuerst überlegen, welches Programm dafür verwendet werden soll. Das aTeVaL-Board unterstützt alle avrdude-kompatiblen Programme wie 
 +  * [[https://www.arduino.cc/en/Main/Software|Arduino]] (-> [[artikel:arduino-boardmanager|Anleitung zur Installation des Boardmanagers]]) 
 +  * [[https://avr.myluna.de/|LunaAVR]] 
 +  * [[https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/|avrdudess]] 
 +  * direkt per Konsole
  
-{{:bausaetze:ateval-measures.png?direct&500|}}+Zusätzlich kann das Board auch direkt in [[https://www.microchip.com/mplab/avr-support/atmel-studio-7|Atmel Studio]] verwendet werden.
  
-===== Integrierte Testhardware ===== +Es gibt grundlegend zwei Arten, wie der Code auf einen Mikrocontroller gespielt werden kann 
-Das aTeVaL-Board besitzt bereits einige zusätzliche Hardware um die ersten Tests zu verwirklichen. Die Hardware ist an folgende Pins angeschlossen:+  * via Programmierschnittstelle (zB ISP) 
 +  * per Bootloader (zB serielle Schnittstelle)
  
-^ Bezeichnung ^ Attiny13 ^ Attiny2313 ^ Atmega8 ^ Atmega16 ^ +Beide Varianten werden vom Board unterstützt, eine Erklärung über die Unterschiede gibt dieses Video:
-| LED 1       | X        | PD6        | PD6     | PD6      | +
-| LED 2       | X        | PD5        | PD5     | PD5      | +
-| Taster 1    | X        | PD2        | PD2     | PD2      | +
-| Taster 2    | X        | PD3        | PD3     | PD3      | +
-| Taster 3    | X        | PD4        | PD4     | PD4      | +
-| Poti 1      | X        | X          | PC1 (ADC1)  | PA1 (ADC1) +
-| Poti 2      | X        | X          | PC0 (ADC0)  | PA0 (ADC0)  |  +
-| Summer      | X        | X          | PD7     | PD7      |+
  
 +[[https://www.youtube.com/watch?v=7IEsUs8QFFo|Wie programmiert man einen Mikrocontroller]]
  
 ===== Treiberinstallation ===== ===== Treiberinstallation =====
  
-eHaJo bietet signierte Treiber für Windows an. Das Board ist also mit allen modernen Windows-Versionen kompatibel.+Das Board kann sich auf zwei Arten am PC anmelden: 
 +  - mit gestecktem ISP-Jumper als AVR-ISP-mkII 
 +  - ohne ISP-Jumper als serielle Schnittstelle (COM-Port) 
 + 
 +Die Treiber kommen in der Regel mit dem Betriebssystem mit, sollte dies nicht der Fall sein, können diese hier heruntergeladen werden: 
 + 
 +[[artikel:libusb-mkiiclone|💾 Treiberinstallation mkII]] 
 + 
 +[[artikel:libusb-usb2serial|💾 Treiberinstallation serielle Schnittstelle]] 
 + 
 + 
 +===== Integrierte Testhardware ===== 
 + 
 +Aufgrund fehlender Pins ist nicht jeder Mikrocontroller mit der Testhardware verbunden. Diese kann aber zum Beispiel mit Jumperwires am 40-poligen Wannenstecker auf die entsprechenden Pins geführt werden. 
 + 
 +Die Belegung des Wannensteckers und die Pinzuordnung zu den verschiedenen Sockeln (IC1-4) inklusive Arduino-Pins befindet sich hier: 
 + 
 +[[bausaetze:ateval:belegung-40pol|🔌 Pinzuordnung und Steckerbelegung]] 
 +  
 +===== Schaltplan ===== 
 + 
 +Schaltplan zu Version 2.0: {{ :bausaetze:ateval:ateval-2_00-schaltplan.pdf |Schaltplan als PDF}} 
 + 
 +<del>{{:bausaetze:evalboard-004.pdf|}} 
 + 
 +{{:bausaetze:evalboard-005.pdf|}}</del> 
 + 
 +===== Bestückplan ===== 
 + 
 +Alte Version: 
 +<del> 
 +{{:bausaetze:evalboard-005.topnames.png?direct&100|}} 
 + 
 +{{:bausaetze:evalboard-005.bottomnames.png?direct&100|}} 
 + 
 +{{:bausaetze:ateval-measures.png?direct&100|}} 
 +</del> 
 + 
 +===== Gehäuse ===== 
 + 
 +Tim hat ein tolles Gehäuse auf Thingiverse hochgeladen, das man sich selber am 3D-Drucker ausdrucken kann:
  
-Eine Anleitung zur Installation des Programmiergeräts gibt es hier: [[artikel:libusb-mkiiclone|Installation von libUSB für den mkII-Clone]]+[[https://www.thingiverse.com/thing:4855965|-> Hier klicken]]
  
 ===== Weitere Informationen ===== ===== Weitere Informationen =====
  
 Weitere nützliche Informationen und Democode findet man [[artikel:ateval|hier im Artikel über das aTeVaL-Board]]. Weitere nützliche Informationen und Democode findet man [[artikel:ateval|hier im Artikel über das aTeVaL-Board]].