Hallo, ich bin hier ein wenig verwirrt. Entsprechend dem Tutorial wird der externe Takt an XTAL1 angeschlossen, und dann sollte es funktionieren... ...sicher, im Tutorial ist es ein Prozessor aus der alten AT-Serie, was ich hier gerade am Wickel habe ist ein ATmega8. Ist das richtig, daß bei den ATmegas der Takt zwischen XTAL1 und XTAL2 angeschlossen wird bzw. gilt das dann nur, wenn man keinen Oszillator sondern einen "nackten" Quarz verwendet? Außerdem sagt das Manual zum ATmega8, daß man Fusebits setzen muß, wenn man externen Takt verwenden will (Was auch die Erklärung sein könnte, warum mein ATmega daheim sich vehement weigert, mit dem PC zu reden...). Und wie genau ist der interne RC-Taktgenerator bzw. welche Anwendungen schließen dessen Verwendung aus? (DER AVR soll quasi nur zwischen TWI und Parallelports vermitteln). Fragen über Fragen... Gruß, Harald
Hallo Harald, im Datenblatt zum Mega8 ist das Setzen der Fuse-Bits unter "Clock Sources" erklärt, auch mit Schaltplan wie man einen Quarz und einen externen RC-Oszillator anschließt(Quarz mit Bürdekapazitäten an XTAL1 und XTAL2, Externer Oszillator nur an XTAL1). Gegen den internen RC spricht gar nichts, außer Du brauchst sehr stabile und genaue Takte für zeitgenaue Anwendungen oder Du willst schneller als 8MHz takten. Den internen Oszillator kann man kalibrieren, damit kriegt man ihm recht genau (auch siehe Datenblatt). Da weder i2c noch der PC-Parallelport zeitkritisch sind (im Gegensatz zu RS232) sollte das Timing für Deine Anwendung kein Problem sein.. Viel Spaß beim Basteln!
Externer Takt kommt über XTAL1 rein. ein Quarz wird über XTAL1 + XTAL2 + 2x C zum schwingen angeregt. Interner RC-Oszilator , den gibt auch als extern als ersatz zum internen, Standardmäßig laufen bei den Megas mit 1Mhz über ein RC-Oszilator. der Quarz ist hier genauer.
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.