Hallo,
ich muß ein Signal erkennen und dessen "ON" Zeit ermitteln.
Das Problem dabei ist das die ON-Zeit ein LO oder High Pegel sein kann
für die On Zeit mache ich das jetzt so das ich das dann für den LO Pegel
nur Sbis statt Sbic schreiben muß ist mir klar aber wie erkenne ich
das?:
______|*****|______|********|________ usw. (ON Signal mit High Pegel)
loop1: sbic PinB,1
rjmp loop1
loop2: sbis PinB,1
rjmp loop2
loop3: sbic PinB,1
rjmp loop3
keiner ne Idee?
Warum triggerst du nicht auf die Flanken?
Wie geht das denn?
Mit einer Capture/Compare Unit. Sollte jeder bessere Controller haben. Welchen µC verwendest denn?
Gast
#1620486
Hy, ich möchte ein ähnliches Problem behandeln. Ich will den Pegel High erkennen, sowie den darauf folgenden Pegel LOW. Und für beide die Zeit messen. Verwenden möchte ich den Atmega8515. Hat soetwas schonmal jemand gemacht?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.