Forum: Compiler & IDEs Taktproblem mit Mega 8 und Uart


von Guenter B. (gbl)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin gerade dabei mir einen Datenlogger mit einer SD-Karte zu 
basteln.
Angehängter Code benutzt die mmc.c von Ulrich Radig.
Das Problem beginnt allerdings schon früher:
Mit einem 16Mhz Quarz gibt der Mega8 den Satz "vor init" seriell raus.
Nun brauche ich den 16Mhz Quarz allerdings anderweitig.
Mit einem 3,686400 Quarz gibt der Mega8 gar nichts aus. Sprich ich höre 
nicht einmal irgend ein Signal am Ausgangspin des Usart.
Warum ? Er müsste doch zumindest irgendwelche Impuls senden.


Gruß

Günter

von Eddy Current (Gast)


Lesenswert?

Also hast Du mit dem Oszi direkt am MCU-Pin gemessen?

von Guenter (Gast)


Lesenswert?

Nein, mit dem hochohmigen Ohrhörer an Pin3 (TxD) des Mega8. Bei 16MHz 
höre ich ein kurzes Kreischen nach dem Reset und auch HyperTerm zeigt 
was an.
Bei 3,686 hör ich  gar nichts.
Der Quartz geht aber, da ich die Init Takte für die MMC Karte an Port B 
messen kann.

Gruß

Günter

von Guenter B. (gbl)


Lesenswert?

Es funktioniert.
Quartz und AVR nochmal gewechselt.
UBRRL=0x18 statt UBRLL=0x24 (hatte mich mit Hex und Dezimal vertan).

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.