mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probs, UART 90S8515


Autor: Thomas Schenk (spliffster)
Datum:
Angehängte Dateien:
  • preview image for 1.JPG
    1.JPG
    26 KB, 72 Downloads

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe den max232 wie im Bild angeschlossen. Programmieren tu ich
über  WINAVR. Wenn ich ein Zeichen auf die Schnitstelle übertrage, wird
das nicht im AVRTERM angezeigt. Das Tutorial(UART) hab ich mir schon
mehrfach durchgelesen und auf den 90S8515 anpassen.
Ich denk mal das es daran liegt, das ich TXD vom µC an T2IN am MAX und
RXD an R2OUT angeschlossen habe, oder sollte das egal sein???
Als erstes hab ich das TXEN und das RXEN-Bit auf 1 gesetzt.

void uart_put(char c)
{
  loop_until_bit_is_set(USR, UDRE);
  UDR = c;
}

void main()
{
 UCR = 0x18;  //Enable TXEN, RXEN
 for(;;)
 {
   uart_put('x');
 }
}

Ich hoff ihr könnt mir da helfen...

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.