PIC 16F877A RS232 LCD Ausgabe

Gast #2304040
Lesenswert?
• ▲
▼
Schönen Guten Tag

ich möchte meine USV gerne mit PIC und LCD über RS232 auswerten
Zeichen Senden kann ich an die usv das ist kein problem...

nur wie schaffe ich es das dass was der pic dann empfängt mit vernünftig 
auf meinem LCD anzeigt?

bisher kommt auf dem LCD immer nur müll raus kann mir da vielleicht 
jemand helfen??

kleinen ansatz habe ich schon nur verstehe ich das irgendwie nicht ganz


mit Freundlichen Grüßen

Marcel Klug
Angehängte Dateien:
#2304936
Lesenswert?
• ▲
▼
also das programm läuft so das es mir das gesendete zeichen seriell 
zurückschickt und über LCD ausgeben soll seriell kommt richtig zurück 
nur auf lcd kommt nichts vernünftiges

ja das init fürs lcd hatte ich vergessen stimmt ist jetzt drinn ändert 
nur leider nichts am verhalten...

irgednwas mache ich falsch... nur was??

bitte helft mir :-)

mfg sunny
Angehängte Dateien:
#2309462
Lesenswert?
• ▲
▼
Hi,
falls es noch jemanden interessiert ich habs rausgefunden.

; Hauptprogrammschleife

  movlw  'Y'
  movwf  TXREG
  clrf  DatenSindDa
  movlw  0x05
  movwf  counter
  movlw  0xDE
  call  OutLcdControl
Zeichen1_1
  btfss   DatenSindDa, 0 ; wurde was empfangen?
  goto  Zeichen1_1
  movlw  0x00
  iorwf  Zeichen, w
  call  OutLcdDaten
  movf  Zeichen, w
  movwf  TXREG
  clrf  DatenSindDa
  DECFSZ  counter, 1
  goto  Zeichen1_1
  movlw  '%'
  call  OutLcdDaten
  goto  fertig

fertig
  movlw  0x88
  call  OutLcdControl
  movlw  'F'
  call  OutLcdDaten
  movlw  'e'
  call  OutLcdDaten
  movlw  'r'
  call  OutLcdDaten
  movlw  't'
  call  OutLcdDaten
  movlw  'i'
  call  OutLcdDaten
  movlw  'g'
  call  OutLcdDaten

ich muss erst einaml null ins arbeitsregister schreiben

movlw  0x00

und dananch

iorwf Zeichen, w

warum das jetzt so ist habe ich noch nicht ganz verstanden...
vllt könnte mich da ja mal jemand aufklären, warum nicht direkt

movlw  Zeichen

klappt ?!

mfg sunny

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.