Hallo zusammen! Ich möchte mit einem Mikrocontroller ein Signal aufnehmen. Dazu verwende ich den Input Capture Pin. Mit diesem bestimme ich die länge der jeweiligen Low - Pegel. Je nach länge soll dann eine 1 oder eine 0 in ein Array geschrieben werden. Ich erhalte ca. 50 Low - Pegel am IC-Pin- Es sollen alle angespeichert werden aber nur die letzten 32 sind relevant. Die letzten 32 abgespeichrten werte (1 oder 0) sollen dann an einem Ausgang ausgegeben werden. Im Anhang habe ich meinen Code der wohl noch ein paar Fehler enthält. Ich hoffe ihr könnt mir bei meinem Problem weiterhelfen. mfg Michael
Was ist denn nun dein Problem oder ist es zu früh und ich seh die Frage nicht?
Das Problem ist dass ich gerade herausgefunden habe, dass der Timer Start Wert und auch der Stop Wert immer 0 sind. D.h der Timer wird gar nie gestartet. Demenstprechend kommt auch am Ausgang nicht die 32 Bits heraus.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.