Gast
#1029339
Hallo, ich habe das DCF 77 Modul von reichelt an meinem AVR angeschlossen. Ich habe noch keine Logik zum dekodieren der Uhrzeit programmiert. Vorerst habe nur mal einen Counter gemacht, der jedes mal + 1 rechnet, wenn an INT1 ein Interrupt mit positiver Taktflanke ankommt. Ich habe nicht das Problem, dass kein Signal kommt, sondern das zu viele Signale kommen. Und zwar sind es genau doppelt so viele positive Taktflanken wie es sein sollten. Es sollten ja in 10 Sekunden 10 postive Flanken sein, bei mir sind es 20! Hier der Code zum Aktivieren von INT1: ldi r16,0b00001100 ;pos edge -> interupt out MCUCR,r16 ldi r16,0b10000000 ;INT1 akivieren out GICR,r16 Wenn ich den Interrupt auf beide Flanken einstelle bekomme ich dementsprechend 40 Interrupts in 10 Sekunden. Ich weiß Vorne und Hinten nicht weiter! Bitte helft mir! mfg bruegae