Blinkenlights MCUF

Aus Ethersex_Wiki
Version vom 27. März 2009, 22:23 Uhr von Veyron (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==[http://www.blinkenlights.net/ Blinkenlights] [http://wiki.blinkenarea.org/index.php/Protokolle MCUF - microcontroller unit frame protocol]== Um Blinkenlights in et...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Blinkenlights MCUF - microcontroller unit frame protocol

Um Blinkenlights in ethersex zu aktivieren, wählt man im Menü

 │ │                Load a Default Configuration  --->
 │ │                General Setup  --->
 │ │                Network protocols  --->
 │ │                I/O support  --->
 │ │                  ...
 │ │                  [*] Blinkenlights - MicroControllerUnitFrame  --->
 │ │                        [*] MCUF usart  --->
 │ │                            --- MCUF serial screen configuration
 │ │                            (18) MCUF serial screen width
 │ │                            (8) MCUF serial screen height
 │ │                        [*] MCUF output  --->
 │ │                            (BlinkenLightsPro) / (LED-Module16x16rg) Output Device
 │ │                            --- MCUF output screen is 16x16 pixels
 │ │                        --- MCUF ecmd commandos
 │ │                        [*] MCUF Scrolltext
 │ │                        [*] MCUF Clock


Ethersex lauscht auf dem UDP-Port 2323 um eingehende Blinkenlights-Streams weiter zu verarbeiten.

  • MCUF usart schickt die Packete über RS232 raus: 115200,8N1.
  • BlinkenLightsPro steuert ein angeschlossenes BLP an.
  • LED-Module16x16rg steuert ein Samsung/Thoshiba LED-Modul an.
  • MCUF Scrolltext kann via EcmdReference: 'mcuf showstring lala' kurze Texte auf den angeschlossenen Displays anzeigen.
  • MCUF Clock zeigt die aktuelle Zeit an. Cron sollte ebenfalls aktiviert werden.

Pinning

  • MCUF usart
    • Entweder direkt RX/TX oder Pegelgewandelt am Ausgang vom max232.
  • BlinkenLightsPro
Bezeichnung am BLP:    |   Pinbelegung am Atmega8
clock:                 |   PB0
strobe:                |   PD5
data 1/2:              |   PB1
data 3/4:              |   PB2
data 5/6:              |   PD4
data 5/8:              |   PD3
data 9/10:             |   PB3
data 11/12:            |   PB4
data 13/14:            |   PB5
data 15/16:            |   PC2
data 17/18:            |   PC3


  • LED-Module16x16rg
    • Die Unterstützten Module werden von verschiedenen Herstellern angeboten:

10 Pol. Display: | Beispiel fuer Atmega644

 1, 3, 5, 7, 9: GND     |   GND
 2: Data Red            |   PA0
 4: Data Green          |   PA1
 6: Clock               |   PA2
 8: Bright              |   PA3
10: Reset               |   PA4

4 Pol. Display:

 1: VCC                 |   5V ca. 2A
 2, 3: GND
 4: Select              |   PA5

2 Pol. Display:

 1: GND
 2: Select

Links