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


von Gregor S. (gregorsw)


Angehängte Dateien:

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

von Stefan E. (sternst)


Lesenswert?

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

von Gregor S. (gregorsw)


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

von Stefan B. (stefan) Benutzerseite


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.

von Gregor S. (gregorsw)


Lesenswert?

Oh sorry,

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

Trotzdem Danke

MfG

Gregor

von Stefan E. (sternst)


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)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.