Forum: Mikrocontroller und Digitale Elektronik ATmega32 und UART funktionirt nicht


von Jonas E. (jonas_e)


Lesenswert?

Hallo,
Ich habe seit heute ienen neuen ATmega32.
Dazu hab ich mir von myAVR die Uartbridge bestellt.
Wenn ich nun in Bascom dn Befehl 'print "hello"' eingebe bringt der nur 
Müll zurück.

Im Programm, Im Treiber der Uartbridge und im Terminalprogramm ist die 
Baudrate eingestellt.


Jonas

von kermit der frosch (Gast)


Lesenswert?

Quarz oder RC-Schwingkreis? verbinde mal tx mit rx und gucke ob a) der 
computer ein echo kriegt, b) der controller ein echo kriegt.

von Jonas E. (jonas_e)


Lesenswert?

a) funktionirt also rxd und txd

von kermit der frosch (Gast)


Lesenswert?

wenn der controller kein echo kriegt, dann stimmt evtl. was mit dem takt 
nicht. falls doch, kann immer noch etwas mit dem takt nicht stimmen. 
daher solltest du unbedingt einen quarz oder mindestens einen 
keramikresonator nehmen. wenn du einen RC-schwingkreis benutzt, dann ist 
der takt zu instabil

von Jonas E. (jonas_e)


Lesenswert?

ich benutze ein 7,3728 Mhz Quarz
Ach Ich muss die Fuse Bits einstellen...

Bis gleich

von Jonas E. (jonas_e)


Lesenswert?

ich habe nun auf
Ext. Crystal/Resonator Higf Freq. Start up time 16 K Ck + 64 ms
umgestellt...es geht immer noch nicht

von Jonas E. (jonas_e)


Lesenswert?

Jetzt werden nur noch nullen zurückgegeben (Hex)
Edit : es funzt - die Baudrate im Terminal programm war falsch

Vielen Dank an alle

Jonas

<closed>

von kermit der frosch (Gast)


Lesenswert?

schaltplan + quelltext bitte

von kermit der frosch (Gast)


Lesenswert?

hat sich erledigt...

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.