Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
bausaetze:blinkenlights [2014/03/10 10:07] – [Shoplink] Hannes Jochriembausaetze:blinkenlights [2015/02/05 14:59] – [Bootloader] Hannes Jochriem
Zeile 18: Zeile 18:
 Es müssen lediglich die 64 LEDs angelötet werden, die Unterseite (Controller, Widerstände, USB-Buchse, ...) sind bereits vormontiert. Es müssen lediglich die 64 LEDs angelötet werden, die Unterseite (Controller, Widerstände, USB-Buchse, ...) sind bereits vormontiert.
  
-Zum Einsatz kommen qualitativ hochwertige LEDs der Firma Kingbright.+Zum Einsatz kommen qualitativ hochwertige LEDs der Firma Würth Elektronik.
  
-Der Controller ATMEGA8U2 besitzt einen USB-Bootloader mit dem er programmiert werden kann. Standardmäßig wird die Platine mit dem "Game of Life" ausgeliefert.+Der Controller ATMEGA32U2 besitzt einen USB-Bootloader mit dem er programmiert werden kann (Arduino/avr109). Standardmäßig wird die Platine mit dem "Game of Life" ausgeliefert.
  
 Diese Platine bietet eine Vielzahl an Möglichkeiten: Diese Platine bietet eine Vielzahl an Möglichkeiten:
Zeile 66: Zeile 66:
 {{:bausaetze:blinken-howto3.jpg?direct&200|}} {{:bausaetze:blinken-howto3.jpg?direct&200|}}
  
-Am Ende wird die erste Seite der LED noch einmal erhitzt, das verhinder kalte Lötstellen:+Am Ende wird die erste Seite der LED noch einmal erhitzt, das verhindert kalte Lötstellen:
  
 {{:bausaetze:blinken-howto4.jpg?direct&200|}} {{:bausaetze:blinken-howto4.jpg?direct&200|}}
Zeile 76: Zeile 76:
 ====== Bootloader ====== ====== Bootloader ======
  
-Um das Blinkenlights in den Bootloader-Modus zu schicken muss die Hardware-Boot-Bedingung erfüllt werden.+Um das Blinkenlights in den Bootloader-Modus zu schicken, müssen folgende zwei Pads beim Einstecken miteinander verbunden werden:
  
-Dazu muss Pin PD7 mit GND verbunden werden. Danach wird ein Hardware-Reset ausgelöst (RESET-Pin gegen GND verbinden). PD7 befindet sich am Blinkenlights an der Kathode von den Leuchtdioden aus Spalte 4.+{{:bausaetze:blinken_bootloader.jpg?200|}}
  
-Diese Schritte müssen im eingesteckten Zustand erfolgen, danach meldet sich das Blinkenlights als Atmel Atmega8u2 und kann mit [[artikel:atmega_u-howto:flashen_flip|Flip programmiert]] werden.+Danach kann die Platine per avrdude oder der Arduino-Oberfläche (insofern diese den Atmega32u2 schon unterstützt...) programmiert werden. 
 +Die zwei Pins sollten während des ganzen Programmiervorgangs verbunden bleiben. 
 + 
 +Um das Programm zu starten muss die Platine einmal kurz aus und wieder eingesteckt werden. 
 + 
 +Die Bootloader gibt es als Download hier: 
 + 
 +^ Link ^ Beschreibung ^ 
 +| {{:bausaetze:bootloadercdc_8mhz_32k.hex|Hex-File 32k}}| CDC-Bootloader für 8MHz und Atmega32u2 | 
 +| {{:bausaetze:bootloadercdc_8mhz_8k.hex|Hex-File 8k}}| CDC-Bootloader für 8MHz und Atmega8u2 (altes Blinkenlights)| 
 + 
 +Falls ein Treiber für Windows benötigt wird kann man den hier downloaden: 
 +{{:bausaetze:lufa_cdc_bootloader.inf|Treiber für den Bootloader}}
  
-{{:bausaetze:bootloader.jpg?direct&300|}} 
  
 ====== Projekte ====== ====== Projekte ======