Forum: Mikrocontroller und Digitale Elektronik Display Ansteuern hilfe bei Datenblatt lesen


von Stefan B. (blueberlin)


Lesenswert?

Hallo,

ich werde hier zwar wieder zerfleischt wie blöd ich eigendlich sein muss 
usw... und das ich das ganze lieber lassen sollte, aber ich hoffe ich 
bekomme eine antwort aus diesen Forum trotzdem.


Ich habe ein Display über ein MAX232 Wandler an mein Computer 
angeschlossen.

Mithilfe der Beispiel Software die bei den Display bei war lässt es sich 
auch benutzen ( 9600Baud,8,1,n )

Die Beispielsoftware zeigt auch immer was es an das Display Sendet, hier 
ein Beispiel Display löschen:

0xAA, 0x52, 0xCC, 0x33, 0xC3, 0x3C

so... nun möchte ich das ganze gerne über ein Atmega16 Steuern.

Jetzt dachte ich kein Problem, ich sende einfach über UART:

print "0xAA, 0x52, 0xCC, 0x33, 0xC3, 0x3C"

doch Pustekuchen, das Display löscht sich nicht.

Das ganze wird natürlich über Bascom gemacht.


Jetzt frage ich mich, ist der Befhel mit hilfe von "Print" so nicht zu 
senden oder ist der Befehl falsch den das Testprogramm mir anzeigt?

hier das Datenblatt vom Display.

http://www.lechner-cctv.de/download.php?FILE=command_set.pdf

Bitte nennt mir nur ein befehl den ich senden muss damit was passiert 
damit ich weiss das es nicht an mein aufbau liegt sondern dadran WIE ich 
das ganze sende. Habe es schon ohne die Komma dazwischen probiert, mit 
Print und Printbin beides hat kein erfolg gebracht ;(

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stefan B. schrieb:
> ist der Befhel mit hilfe von "Print" so nicht zu
> senden

Genau das ist es. Du willst da sechs Bytes hinschicken, keine 
Zeichenkette mit 34 Zeichen.

http://avrhelp.mcselec.com/index.html?printbin.htm

von Wolfgang (Gast)


Lesenswert?

Stefan B. schrieb:
> print "0xAA, 0x52, 0xCC, 0x33, 0xC3, 0x3C"

Das ist eine Zeichenkette mit 34 Zeichen. Das Display erwartet aber nur 
6 Zeichen (0xAA, 0x52, 0xCC, 0x33, 0xC3, 0x3C). Die Werte sind die 
Hex-Werte der Zeichen. Ein "A" wäre in der Schreibweise 0x41.

Vielleicht findet sich jemand, der sich mit Bascom auskennt.

von Stefan B. (blueberlin)


Lesenswert?

also müsste ich den text nur wieder in dezimal zurück wandeln und das 
per print senden?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stefan B. schrieb:
> also müsste ich den text nur wieder in dezimal zurück wandeln und das
> per print senden?

Nein.

Warum habe ich printbin verlinkt?

printbin &HAA, &H52 ...

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.