Beispielcode für Spannungsausgabe auf LCD vom ADC?

Gast #690793
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ß
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.
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

Eine eigene Frage? Dieser Thread ist über 19 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.