Einzelnen Beitrag anzeigen
Alt 12.09.2013, 19:22   #41
lucky1

Forum-Mitglied
hat dieses Thema eröffnet
 
Registriert seit: 21.08.2013
Beiträge: 25
Standard

Zitat:
Zitat von lucky1 Beitrag anzeigen
Hab hier noch eine einfachere Schaltung gefunden um ein Signal auf den
LIN Bus zu bekommen.

So teuer muss das nicht sein
Ich habe es mit dieser Schaltung hier am Laufen. Da ich den Empfangspfad nicht brauche, da mir egal ist was das Display zurück schickt, hat sich die Schaltung auf 2x Widerstände, 1x Transistor, 1x Diode und 1x SubD9 Buchse reduziert.

Hab mir ein zum Testen ein kleines Programm geschrieben, bei dem ich den Sendestring eintragen kann. Das Programm errechnet die Prüfsumme für das Paket und schickt das Paket alle 0,5sec an das Display. So konnte ich die Funktion des 3. Bytes durchprobieren und bin auf folgendes gekommen :
Das 3. Byte schlüsselt sich wie folgt auf:

Bit 0-2 Anzeige Modus
001 Standard
010 Shift Left
011 Shift Right
100 Shift Up
101 Shift Down

Bei Shift Left/Right wird nur das 4. Byte genommen um die freie Spalte zu füllen. Ist beim Scrollen also die nächste Spalte des nächsten Buchstabens.

Bei Shift up/down werden Byte 4 - 8 genommen um die freie Zeile zu füllen. Ist beim Scrollen also die nächste Zeile des neuen Textes.

Bit 4-6 Helligkeit
000 Display aus / klappt zu
001 Dunkel
010 .
011 .
100 .
101 .
110 .
111 Hell

Die 0x71 (01110001) bedeutet also Standard Anzeige
mit maximaler Helligkeit.

Bit 3 und 7 hat so wie es aussieht keine Funktion.

Damit sollte alles was mit dem LI möglich ist aufgeschlüsselt sein.

Gruß

Lucky1

Geändert von lucky1 (13.09.2013 um 08:33 Uhr).
lucky1 ist offline   Privat Nachricht senden Mit Zitat antworten