Hallo, ich versuche den Timer 2 im asynchronen Mode mit dem 32kHz Oszillator zu betreiben. Ich benutze das STK600 mit einem atmega2560. Es gelingt mir nicht einmal wenn ich den Code aus "die genaue Sekunde" http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC exakt kopiere. Bei der Abfrage while((ASSR & (1<< TCR2BUB))); // Warte auf das Ende des Zugriffs bleibt das Programm hängen. Im Debugger ist auch sichtbar, daß die bits nicht zurückgesetzt werden. Die 32kHz liegen am Tosc1 Pin an. An Tosc2 ist sie nicht vorhanden. Sollte ich sie dort nicht auch sehen? Für etwas Hilfe wäre ich sehr dankbar. Ich habe keine Idee mehr.
Gast
#2855704
Karsten, Nun da fehlt doch der gesamte Code ! Meistens liegt im Detail das Problem. Wie soll man dir damit eine Hilfestellung geben ?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.