E DIP240B7 TP Electronic Assembly - Makro programmer

Gast #835372
Hallo,

ich habe ein LCD EDIP240B7TP (240x128) von Electronic Assembly hier. Das 
Display wird über SPI von einem ATMega128 gesteuert, was soweit prima 
funktioniert. Jetzt ist es so, dass man in das Display selbst Makro 
einprogrammieren kann und diese dann einfach abrufen kann. Im Datenblatt 
ist ein Programmer dafür beschrieben. (letztlich nur ein Max232). Der 
Max232 funktioniert prima, ich habe ihn mit einem anderen RS232 Projekt 
getestet. Wenn ich allerdings das Display wie beschrieben dran hänge, 
wird dies von der Software (von EA) nicht erkannt. Woran könnte das 
liegen ?

Thx
VIp
Gast
Haste im Quellcode des Makros am Anfang Schnittstelle und Baudrate 
richtig angegeben?
Guck' mal in den Demo-Makros, da steht mest USB und COMport drin, 
teilweise auskommentiert.
Gast
@Jan

Electronic Assembly hat für mich auch keine weiteren Tips mehr gehabt 
außer ob ich es nach dem Schaltplan angeschlossen habe.

@Thilo

Baudrate und Com Port wurden am anfang richtig gewählt. Ich habe auch 
schon versucht mit dem Kommandozeilen tool daten direkt an das Display 
zu senden, was aber auch nicht funktioniert.
Gast
Hast du evtl. vergessen, den Pin 11 (SPI-Mode) wieder von Masse zu 
trennen (öffnen)?

Ach ja: ich hatte auch schon Probleme mit USB-RS232 - Adaptern, aber nur 
dann, wenn mehr als einer gesteckt war.
Gast
Habe den SPI Mode Pin extra mit einem Jumper versehen und der wurde 
getrennt. Ein FTDI wird nicht verwendet, das Display hängt direkt am 
Max232. Allerdings verwende ich genauer einen Max233, aber die sind ja 
baugleich, nur die Kondensatoren eben embedded.
Persönliche Seite
Kannst Du mit einem Terminalprogramm mit dem Display kommunzieren? Dann 
kannst Du auch die EEPROM-Daten von Hand 'reinladen, die *.eep-Datei 
musst Du als Textdatei senden.
Empfehlenswert ist es, zwischen den einzelnen Zeichen etwas Zeit 
verstreichen zu lassen, das Display kann diese Daten nicht allzuschnell 
entgegennehmen. Anständige Terminalprogramme lassen eine entsprechende 
Konfiguration zu.
Gast
Ich beschicke das Teil mit 115200 Baud ohne Pausen (vom µC und vom PC), 
hatte noch keine Fehler drin.
Vielleicht ganz banal RX und TX vertauscht? - einfach mal probieren?
Gast
So, nach Deaktivierung des Small Protokolls über Jumper J2 hat sich das 
Display nun programmieren lassen. Obwohl im Datenblatt ausdrücklich 
steht, dass das Display mit und ohne eingeschaltetem Protokoll erkannt 
wird.

Denn das stellt mich jetzt vor das Problem, dass ich nun dauernd die SMD 
Lötbrücke am empfindlichen Display öffnen und schließen muss, wenn ich 
das Display programmieren will, was ja in der Entwicklungsphase ab und 
zu vorkommen kann.

Danke dir Michael. Prima Tipp.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.