STM32103 Digital Input Filter?

Gast #3887351
Lesenswert?

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.
(Firma: matzetronics) #3887382
Lesenswert?

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.
Gast #3887411
Lesenswert?

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..

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren