Im Referece Manual habe ich auf den ersten Blick nichts dazu gefunden, aber evtl. gibt es eine Möglichkeit, einen Digitaleingang mit Filter zu versehen? Das Problem sind Störungen auf der Leitung, die sich wahrscheinlich nicht vermeiden lassen. Die Alternative wäre ein Entprellen in Software bzw. eine Dead-Time nach dem Interrupt, der die Flanke detektiert.
Hans schrieb: > gibt es eine Möglichkeit, einen Digitaleingang mit Filter zu > versehen? Diese Möglichkeit hast du immer! Nimm ein C und ein R und verbinde diese in geeigneter Weise mit deinem Eingang!
Du könntest APB2 per Prescaler herunterteilen, denn die GPIO Pins werden mit dieser Clock abgetastet. Allerdings betrifft das dann alle GPIOs und als Seiteneffekt auch noch TIM1 und die ADC Clock (siehe Fig. 11 im RM0008). Besser ist vermutlich doch eine Entprellung in Hard- oder Software.
Ok danke. Die Advanced-Control Timer haben Input Capture Filter mit bis zu 8 Samples (RM0008 P. 336/1096 Doc ID 13902 Rev 14). Ich werde versuchen, einen einfachen Timer-Interrupt mit einer Verzögerung zum Reaktivieren des Input Interrups hinzubekommen..
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.