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
artikel:display-adapter [2013/06/25 11:36] – [Schaltplan] Hannes Jochriembausaetze:display-adapter [2016/05/19 07:57] – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Display-Adapter ======+[float] 
 +~$ Passende Produkte im Shop: $~ 
 +[[http://www.ehajo.de/bausätze/bedrahtete-bausätze/atmega32u4-breakout-board.html|{{http://www.ehajo.de/image/catalog/Produktfotos/atmega32u4-breakout-board-78.JPG|Atmega32U4-Breakout-Board}}]] 
 +[/float]
  
-{{:artikel:display-adapter_1.jpg?direct&300|}}+====== Atmega32U4 Breakout-Board ====== 
 + 
 +===== Allgemeine Informationen =====
  
 Der Display-Adapter ist eine universelle Spielwiese für Anwendungen mit Displays, kann aber auch einfach als Atmega32U4-Breakout-Board benutzt werden. Der Display-Adapter ist eine universelle Spielwiese für Anwendungen mit Displays, kann aber auch einfach als Atmega32U4-Breakout-Board benutzt werden.
Zeile 25: Zeile 30:
 ===== Schaltplan ===== ===== Schaltplan =====
  
-{{:artikel:lcd-adapter-004.pdf|Hier klicken für den Schaltplan (PDF)}}+{{:artikel:lcd-adapter-004.pdf|Hier klicken für den Schaltplan}}
  
 ===== Platine ===== ===== Platine =====
  
 {{:artikel:lcd-adapter-004.topnames.png?direct&300|}} {{:artikel:lcd-adapter-004.topnames.png?direct&300|}}
 +
 +===== Pinout =====
 +
 +{{:bausaetze:atmega32u4-breakout-pinout.png?direct&500|Atmega32U4 Breakout-Board Pinout}}
  
 ===== Eingangsspannungen ===== ===== Eingangsspannungen =====
Zeile 42: Zeile 51:
  
  
-===== Referenzsspannung =====+===== Referenzspannung =====
  
 {{:artikel:referenzu.png?direct&300|}} {{:artikel:referenzu.png?direct&300|}}
Zeile 63: Zeile 72:
  
 Es wurden keine Kondensatoren verlötet da diese vom IC abhängig sind. Für einfaches Nachbestücken sind diese aber in der Bauform 0805 und 1206 vorgesehen. Zur zusätzlichen Spannungsglättung ist ein optionaler ElKo vorgesehen. Es wurden keine Kondensatoren verlötet da diese vom IC abhängig sind. Für einfaches Nachbestücken sind diese aber in der Bauform 0805 und 1206 vorgesehen. Zur zusätzlichen Spannungsglättung ist ein optionaler ElKo vorgesehen.
 +
 +===== Bootloader =====
 +
 +Um eigene Firmware auf den Atmega32U4 zu kriegen benötigt man keinen externen Programmieradapter. Der Chip wird standardmäßig mit einem Bootloader ausgeliefert mit dem man ihn über USB programmieren kann.
 +
 +Wie das funktioniert ist hier beschrieben: [[artikel:atmega_u-howto:flashen_flip|Chip mit FLIP flashen]]
 +
 +Um den Chip in den Bootloader zu bekommen müssen vier Pins überbrückt werden.
 +  * HWB-Pin (PE2) gegen GND brücken und gebrückt lassen
 +  * Reset-Pin kurz gegen GND brücken und somit einen Reset auslösen
 +  * Chip startet im Bootloader und wird als Atmega32U4 angezeigt
 +
 +==== Bootloader für Arduino ====
 +
 +Alternativ kann auch ein Bootloader für Arduino auf den Controller programmiert werden (ISP-Programmiergerät benötigt). 
 +
 +Dieser Bootloader ist avr109 kompatibel und kann auch direkt mit avrdude verwendet werden.
 +
 +{{:bausaetze:bootloadercdc_32u4_16mhz.hex|Bootloader-Hexfile für 32u4, 16MHz Quarz}}
 +
 +Um den Bootloader zu starten, muss PE2 während des Einsteckens mit GND verbunden sein.
 +===== ISP-Pins =====
 +
 +Wer den Controller aus diversen Gründen per ISP programmieren möchte (eigenen Bootloader flashen, mehr Speicherplatz benötigt, ...) kann dies über folgende Pins tun:
 +
 +^ Pin ^ Verwendung ^
 +| PB1 | SCLK |
 +| PB2 | MOSI |
 +| PB3 | MISO |
 +
 +
 +===== LED-Hintergrundbeleuchtung =====
 +
 +Wenn das Display über eine LED-Hintergrundbeleuchtung verfügt, kann diese durch setzen der LED-Lötjumper verwendet werden. Zusätzlich muss bei R4 ein entsprechender Widerstand eingebaut werden um den Strom richtig einzustellen.
 +
 +{{:artikel:backlit.png?direct&300|}}