Forum: Mikrocontroller und Digitale Elektronik Problem mit UART und mega32


von Anselm Busse (Gast)


Lesenswert?

Hallo,

Ich programmiere mit Bascom und hatte bisher auch keine Probleme mit dem 
UART bei 4433er und 2313er AVRs. Nun hatte ich mir einen mega32 
zugelegt, um die anderen AVRs über den UART-Port mit dem großen zu 
steuern. Allerdings kommt bei dem mega nur mist am UART-Port raus. Ich 
habe genau den selben Quellcode (natürlich Regfile angepasst) und die 
selbe Schaltung genommen (natürlich Pins entsprechend angepasst), nur 
mit dem Unterschied, dass bei den kleinen was ordentliches raus kommt 
und bei dem mega mist. Zunächst dachte ich es liegt am AVR selbst, dass 
er kaputt ist, also hab ich mir einen neuen gekauft. Aber der spuckt 
genau den selben Müll aus und eh ich jetzt nochmal 15€ investiere wollte 
ich mal Fragen, woran es liegen kann. Ich währ sehr dankbar für ein paar 
Tipps, da ich sonst die Arbeit von 4 Monaten in Müll hauen kann, weil 
ich den größten Teil meiner Schaltung nicht ansteuern kann.

MfG
Anselm Busse

von günter (Gast)


Lesenswert?

Hallo Anselm

Vermutlich (???) handelt es sich um eine unterschiedliche Taktung der 
AVR's.

4433 und 2313 hast Du sicherlich mittels externen Quarz
getaktet;

nach meinem Kenntnisstand werden die mega's aber zunächst
über einen internen Takt gesteuert, der werksseitig wohl
voreingestellt ist.

man kann ihn ändern (fuse- und config-bit's - oder so ähnlich)
oder komplett ausschalten und mit ext. Quarz takten

Bitte lese mal das dazugehörige Datenblatt;

Aber Vorsicht (!!!) beim Setzen und Löschen der ..-bits;

im Forum ist bereits mehrfach berichtet worden, dass durch unsachgemässe 
Hantierung die Controller anschließend nicht mehr zu gebrauchen waren
Ich hoffe ich habe Dir mit meinem Tipp weitergeholfen ...

Gruß

Günter

von Anselm Busse (Gast)


Lesenswert?

tausendfachen Dank. Du weißt gar nicht wie glücklich du mich damit 
machst ich war in den letzten Wochen schon dem verzweifeln nahe. Es lag 
genau daran. Ich hatte mich zwar schon damit beschäftig, aber weil in 
Bascom schon was von ext. clock stand wollte ich da nicht noch dran 
rumspielen. Naja auf jeden fall funzt es jetzt vielen dank.

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.