Forum: Mikrocontroller und Digitale Elektronik serieller Displaytreiber von IES - gestrandet


von Norman256256 (Gast)


Angehängte Dateien:

Lesenswert?

Hi Leute,
bin gestrandet mit dem Board von IES. Dieses Board wird von einer Firma 
in UK? hergestellt und wurde von RS-Components vertrieben. Man findet es 
noch unter der Bestellnummer 824-7125. Was macht das Board? Nun es 
wandelt eine RS232 Zeicheneingabe so um, daß ein Standard-Display mit 
2x16 oder 4x20 direkt angesteuert werden kann. Da dieses Board sehr 
schnell kaputt geht und noch weitere Macken hat, wie 
Synchronisierungsprobleme der RS232 wegen fehlendem Quarz; RS232 
Eingangsstufe nur mit Transistor statt mit MAX232 oä.,habe ich das 
Verhalten des Boards nachprogrammiert für ein Arduino Nano Board. Anbei 
der Source. Er wurde mit AVR-Studio 6 geschrieben und wird direkt ohne 
Bootloader in den µC programmiert.

Vlt. kann ja einer den Source umschreiben, damit er mit dem Arduino 
Entwicklungsprogramm via USB Bootloader geladen werden kann.

von Norman256256 (Gast)


Lesenswert?

Kurzer Nachtrag - Anschluß des Displays:

Das Display wird jetzt mit (4Bit) 4-Datenleitung angeschlossen. (PD4..7)
Die anderen Datenleitungen des Displays D0..D3 sind auf GND.
Steuerleitung WR ist fest auf GND.
Steuerleitung ENABLE an PD2.
Steuerleitung RS an PD3.

Eine Helligkeitsregelung der Hintergrundbeleuchtung ist derzeit nicht 
unterstützt.
Dazu müßte der Timer T1 als PWM Ausgabe an PB1 oder PB2 programmiert 
werden.
Alternativ könnte Timer T2 als PWM Ausgabe an PB3 programmiert werden.

von m.n. (Gast)


Lesenswert?

Norman256256 schrieb:
> Vlt. kann ja einer den Source umschreiben, damit er mit dem Arduino
> Entwicklungsprogramm via USB Bootloader geladen werden kann.

Da mußt Du nur die .c-Dateien in .ino umbenennen und in einer Arduino 
IDE compilieren. Die erzeugte .hex-Datei läuft auf einem Arduino ob mit 
oder ohne Bootloader.

von Norman256256 (Gast)


Lesenswert?

@ m.n.: Danke für die Info. Wußte ich nicht, da ich mit der Umgebung von 
Arduino noch nix gemacht habe.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.