mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Kein zeichen vom µC - UART in C


Autor: Gregor Swierczyna (gregorsw)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi Ihr,

bin jetzt schon ein wenig am verzweifeln. In der Suche hab ich auch 
keine antwort gefunden. Mache grad einen umschwung von ASM auf C, und 
würde jetzt gern mal die RS232 schnittstelle ansprechen.

Habe mir einwenig code ausn gcc tut rausgeholt, und mir den Artikel UART 
denk ma 20x durchgelesen. Ich komm echt nicht weiter.

Im Anhang mein Code. Wenn ich mein board an RS232 anschliesse und HTerm 
connecte kommt sich gar nix.
Fuse sind richtig eingestellt, hal aufn ext. Quarz.

Bitte helft mir auf die sprünge. Achja C is noch nicht so meins.

MfG

Gregor

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
#define F_CPU 800000L
Ich bezweifle stark, dass dein µC wirklich mit 800 kHz läuft.

Autor: Gregor Swierczyna (gregorsw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh danke,

aber das wars leider nicht, es kommt immer noch nichts in HTerm an.
Er müsste mir ja wenigstens das 'x' schicken.

MfG

Gregor

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schätze mal ab, wie schnell das eine gesendete 'x' nach dem Power-Up 
oder Reset deines AVRs weg ist und was dein AVR dann macht.

Autor: Gregor Swierczyna (gregorsw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh sorry,

hab vergessen die Jumper fürn UART zu setzen. Sorry mein fehler.

Trotzdem Danke

MfG

Gregor

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wahrscheinlichste Ursachen:

1) Verdrahtungsfehler

2) µC läuft nicht mit dem angenommenen Takt
(lass eine LED blinken, und schaue, ob sie mit der erwarteten Frequenz 
blinkt)

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.