Zum Inhalt springen

Blinkenwall.com/Controller: Unterschied zwischen den Versionen

Anlumo (Diskussion | Beiträge)
K speling
Anlumo (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
= Blinkenwall Controller =
= Blinkenwall Controller =


Case is from a Sun Cobalt RaQ 550.
Case is from a Sun Cobalt RaQ 550. The controller for the Blinkenwall is an [http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433&tab_idx=2 ODROID C1].


== Front Panel ==
== Front Panel ==
Zeile 54: Zeile 54:
The transceiver is used so that you can put the display data pins and the buttons on the same GPIOs. It's a [https://www.ti.com/lit/ds/snos177a/snos177a.pdf 74F245]. The display is a [https://www.mouser.com/ds/2/178/16216l5-16494.pdf HDM16216L-5-LCEP].
The transceiver is used so that you can put the display data pins and the buttons on the same GPIOs. It's a [https://www.ti.com/lit/ds/snos177a/snos177a.pdf 74F245]. The display is a [https://www.mouser.com/ds/2/178/16216l5-16494.pdf HDM16216L-5-LCEP].


The voltage is 5V for everything, except for the buttons. These simply pull to GND.
The voltage is 5V for everything, except for the buttons. These simply pull to GND and have a 4.7kΩ pullup.
 
=== Display ===
 
The display is HD44780-compatible. According to the book "Microcontrollers: From Assembly Language to C Using the PIC24 Family", it has TTL-level inputs, so 3.3V logic level can drive it. Thus, no logic level shifter is required.