Selbstbau Serielldisplay

OP #3494909
Lesenswert?

Hallo,
ich habe mir 2 serielle Displays in China bestellt , leider brauch der 
Transport 5 Wochen . Übergangsweise will ich mir selbst eins bauen . 
Einfach mit einem ATMega 8 seriell die Daten / Strings empfangen und auf 
einem LCD Display 20 x 4 ausgeben . Hat ev. jemand in Bascom schonmal 
ein passendes Programm gesehen ?
Kann ich jeden Pin des A8 als jeden LCDpin konfigurieren oder gibt es da 
eine Beschränkung ?

Vielen Dank für jede Antwort

Hans
Gast #3494938
Lesenswert?

Eumel schrieb:
> Hans Lang schrieb:
>> Kann ich jeden Pin des A8 als jeden LCDpin konfigurieren oder gibt es da
>> eine Beschränkung ?
>
> Nö, geht alles.
>
> Was genau meinst du mit seriell? Uart, SPI, I2C?

Abgesehen vom physikalischen Protokoll musst du dann auch eine Emulation 
auf Kommando-Ebene umsetzen, also das Verhalten des Controllers mehr 
oder weniger vollständig nachbilden. Ich würde das evtl. auf einem 
PC/Laptop machen, für die Verbindung z.B. "echtes" COM oder einen 
USB-Seriell-Adapter ... oder, wenn Arduino, z.B. mittels 
Ethernet-Shield.

Dann musst du zunächst die Schribroutine auf dem MC nocjmal kapseln, so 
dass sie später leichter an das richtige Display angepasst werden kann.
Gast #3495332
Lesenswert?

> Controller 1 sendet mit print Das ist ein Test einen String an
> Controller 2 und der gibt den String auf dem LCD 20 x4 aus .

Und denke den Gedanken zu Ende: Was apssiert, wenn der Text nicht in die 
erste Zeile passt?
Wie kommt man dazu, die anderen Zeilen zu nutzen?
Wie löscht man das Display?
Wie fragt man ab, ob das Display empfangsbereit ist?

Alls diese Funktionen sind in dem Bestellten Display irgendwie 
implemenitiert und die wirst diese Funktionen auch nutzen.

Deine Simulation muss das auch können. Und zwar genau so, wie es die 
bestellten Displays tun.
#3495437
Lesenswert?

chris schrieb:
> jep mit nur einem 595 siehe plan aber aufpassen das der CLK/RS als
> Pullup vom µC kommt wenn das nicht ist wird beim umschalten des RS-Bit 1
> bit weitergeschiftet und es wird wirr auf dem LCD
Verstanden. Wieso ist das R/W bit nicht konstant auf Masse?
Mit dem 595 konnte ich's mit nicht erklären, weil bei diesem noch Pin 
STCP angesteuert werden muss

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren