Hallo, folgende frage möcht ich hier stellen. ich möchte am Pin RA4 die Zeit messen von einem Signal bis zum nächsten, bin mir aber nicht ganz sicher wie ich das am besten löse? ich denke so: Den Timer0 so einstellen das er ein Interrupt beim eintreffen des signals auslöst.In dieser Interruptschleife Den Timer1 auf Null setzen" Warten bis das nächste Signal kommt. Timer0 löst aus. Timer1 wird ausgelesen und wieder auf null gesetzt... Macht man das so oder ist das zu aufwendig? liebe grüße
Christoph Herzog schrieb: > > Macht man das so oder ist das zu aufwendig? Nein > ich denke so: Den Timer0 so einstellen das er ein Interrupt beim > eintreffen des signals auslöst. Hä? Ein Timer hat die Aufgabe zu zählen. ABer sicher nicht die Aufgabe bei Eintreffen eines Signales einen Interrupt auszulösen. > In dieser Interruptschleife Den Timer1 > auf Null setzen" Warten bis das nächste Signal kommt. Timer0 löst aus. > Timer1 wird ausgelesen und wieder auf null gesetzt... Durchsuch mal das Forum nach "Frequenzmesser". Die machen genau dasselbe. Und gib das nächste mal deinen µC an.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.