Beispielcode für Spannungsausgabe auf LCD vom ADC?

Gast #690793
Lesenswert?

Hallo,

hat irgend jemand vielleicht einen Beispielcode in assembler, der die 
eingangsspannung des ADCs auf einem Lcd-Display(wenn möglichHD44780) 
wiedergibt.

Arbeite grade das tut durch nun möchte ich den Spannungswert statt über 
den UART auf mein Lcd schicken.
Habe alles 1:1 aus dem tut übernommen ausser halt an UART senden.
Nun stellt sich für mich die frage wie ich den in ASCII umgewandelten 
befehl auf mein lcd schicken kann.

Hat jemand vielleicht einen Beispielcode für mich ????

Gruß
#690854
Lesenswert?

Im Tut gibt es auch LCD Ausgaberoutinen.
Interessanterweise werden die Basisroutinen für UART
und LCD nahezu gleich bedient. Zufall?

Für einen Lernenden sollte es kein grosses Problem sein,
die beiden Baustellen miteinander zu verbinden. Das muss
man als Programmiereinsteiger schon selbst hinkriegen.
#690870
Lesenswert?

B.K. wrote:
> Das habe ich schon gemacht.

Gut. Du weißt also bereits, wie Du einen ASCII-Text, der im Flash liegt, 
an das LCD schicken kannst.

Du weißt aber noch nicht, wie Du die ASCII-Zeichen, die Deine 
Umwandlungsroutine erzeugt, an das LCD schicken kannst?

Da gibt es mehrere Möglichkeiten.

Legt Deine Routine (ich kenne sie nicht) ihr Ergebnis in den SRAM, dann 
kannst Du (wenn sie fertig ist) den im SRAM liegenden ASCII-Text an das 
LCD schieben. Dazu solltest Du Dir die Pointerregister und den Befehl LD 
Register, Pointer+ ansehen.

Schickt Deine Routine jedes einzelne erzeugte ASCII-Zeichen gleich an 
UART, dann solltest Du die Ausgabe an das LCD umlenken. Also statt das 
Byte in UDR zu legen, wird es an das LCD gesendet (LCD_DATA).

Es gibt noch andere Möglichkeiten (Ringbuffer, Bildschirm-Speicher im 
AVR), aber die würden Dich jetzt nur unnötig verwirren.

...

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