www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RS232 LCD


Autor: andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
I have a problem with RS-232 communication between my microcontroller
ATS902313 and a display. The LCD has RS232 connectors with theses
pins:
1 VDD
2 TxD
3 RxD
4 DTR
5 GND
6 DSR
7 CTS
8 RTS
9 NC

1 and 9 no connected
6 and 4 connected together
8 and 7 connected together

Betweens microcontroller and the LCD I put a Max202. T2out is connected
to pin 3 of the LCD. Txd of microcontroller is connected to t2in.
This is my program; d0 must be show on the LCD

outi                  UBRR, _UBRR

UART:    sbi  UCR,TXEN        ;activate
      ldi  w, d0
      sbis  USR,UDRE  ; wait for UART Date Register Empty
      rjmp  PC-1    ; loop back if not empty
      out  UDR,w    ; output character to UART Data Register
      WAIT_US 200
      sbis  USR,TXC
      rjmp  PC-1
      sbis  USR,UDRE
      rjmp  PC-1
      cbi  CR,TXEN        ;desactivate
      WAIT_MS 200
      WAIT_MS 100


After power on the microcontroller the LCd displays the right character
but only one time and then there are others characters, and I'dont
know from where they come.
If I connect the PC to LCD with  cable it wors perfect
Whats the problem?

Thanks

Andrea

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hello Andrea,

have you connected the uC to the PC ? Use a terminal programm to have a
look at what it is sending via RS232.

If it is what you expected you should have a closer look to the timing,
a common display problem.


Greets

Martin

Autor: andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
I try to connect my interface to PC and look with terminal. the result
is the same. I think the max is making something wrong. Some one has
new idea

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.