Probleme mit AVR UART Echo

OP #354940
Lesenswert?

Hi, hab ein Problem mit einem ATMega32.

Ich habe mal das Progamm ausm forum für nen UART Echo test drauf
gemacht.
Allerdings kommt bei mir immer nur ein "@" zurück.
Jetzt hatte ich gedacht, ok is vieleicht irgentwas am Programm falsch,
und hab es zu testen auf einen ATMega16 gepackt, wo ich weis das die
UART funktioniert.
Ja, dort funktioniert das Programm.

Eigentlich sind doch ATMega16 und 32 die selben, bis auf den speicher
oder?
Muss ich irgentwas anders machen beim 32er oder is die UART kaputt?

Gruß Sven
#354948
Lesenswert?

jepp. ich denke auch das es an den FuseBits bzw. an der Taktrate des
Controllers liegt. Als ich mein Uart Projekt mit einem ATmega48 gemacht
habe, hatte ich noch den internen Taktteiler an. So lief der µC nur mit
.5Mhz anstatt mit 8. Damals habe ich auch lauter '@' zurückbekommen.
Gast #354949
Lesenswert?

Wäre eigentlich die erste Vermutung, wenn man ein Programm ohne es zu
ändern in einen praktisch 100% kompatiblen Controller schreibt und es
plötzlich nicht mehr funktioniert. Die Fusebits programmiert man
schließlich i.a. separat...
#354951
Lesenswert?

> kann ich dir den 32er mal am WE vorbei bringen,

Aber sicher doch.
Wir können uns den Mega32 gern mal mit dem STK500 ansehen und die Fuses
entsprechend einstellen.

> Du hattest ja gemeint das ich da mit meinem ProgBoard nich ran
> komme.

Hatte ich das? - Ich denke eher, dass ich meinte, dass ich von C, dem
Pollin-Board und von Ponyprog keine Ahnung habe.

Gruß...
...HanneS...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren