Gast
#313971
Hallo wollte eine Impulslänge messen und dazu die input capture funktion eines Atmega8AU im TLQF Gehäuse nutzen. das sollte in Bascom geschrieben sein. Habe es schon oft versucht aber immer wieder alles hingeschmissen und beginne wieder mal von neuem. Habe es mal über INT0 Interrupt gemacht (rising edge) in isr stopt der timer(16bit) wird ausgelesen auf null gesetzt wider gestartet und dann bei der fallenden Flanke wieder gestopt. Jetzt sollte es von steigender zu steigender Flanke messen und mit Input Capture die Impulslänge(Timerstand) in einer Variable abspeichern. Ich kriege aber mit Input Capture nix hin. Im Datenblatt steht, dass die Timerregister in die ICPL/H register kopiert werden ;timer auf null gesetzt und wider gestartet wird... das geht aber irgendwie nicht (bei mir) Bin Dankbar für jede hilfe.