Gast
#2015252
Hi zusammen, kurz und knapp zu meinem Anliegen. Ich möchte mittels PCINT bei einem ATMEGA48/88 4 Input-Captures realisieren. In dem Interrupt soll (um ihn kurz zu halten und damit den µC nicht zu blockieren) lediglich ein Zählerstand (Timer1) in ein Array geschrieben und dazu der ganze PORTC eingelesen und in ein weiteres Array gespeichert werden. Und das jedesmal wenn sich an einem der 4 Pins was ändert. Der Timer soll dabei mit 1MHz takten (prescaler 8 bei 8MHz Systemtakt). ich möchte also auf 1µs genau an 4 Pins messen. Ist das möglich so? Vermute fast, in 8 Takten kann kein Interrupt ablaufen. Ideen für mich? Bin um alle Ratschläge dankbar! lg Matthias