Hallo, ich habe ein kleines Problem mit meinem Atmega8 und seinem Quarz (8Mhz). Der Atmega hat zwei block C mit jeweils 100nF und der Quarz zwei mit 22pF. So das Problem ist das er komplett ungenau läuft und auf dem UART nur müll raus kommt bei 9600Baud. Wenn ich aber die fuses auf internen RC 8Mhz setze läuft er super. Der Quarz ist auch so nah dran wie es nur geht, laut meinem Oszi swingt er auch mit genau 8Mhz. Die Spannung des Signals an dem einen Pin schwingt zwischen 1,9 und 3,2 Volt, und an dem anderen pin eine glatte 2,3V Spannung. Hat jemand eine idee woran das liegen könnte??
Wie lange dauert denn 1Bit bei internen bzw. externem 8MHz-Clock. Gibt's da markante Unterschiede? Helmut
Helmut schrieb: > Wie lange dauert denn 1Bit bei internen bzw. externem 8MHz-Clock. > Gibt's da markante Unterschiede? Die nachricht ist immer gleich lang auf dem Oszi, man sieht nur das sich der inhalt ständig ändert trotz das ich immer den selben Text sende.
Steffen W. schrieb: > Hat jemand eine idee woran das liegen könnte?? Höchstwahrscheinlich an deinem Code oder deinen Fuse-Einstellungen. Wahrscheinlich hast du vergessen, dass der interne 8 MHz Takt durch 8 geteilt wird und der ATmega deshalb tatsächlich mit nur 1 MHz läuft. Poste mal Code + Fuses mfg
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.