Debouncing avbrott med MPIDE del 2: RC filter (14 / 15 steg)
Steg 14: Men naturligtvis DP32 är konstigt...
Nu kanske du har märkt att jag har använt uC32 att demonstrera denna krets. Samma krets kommer att arbeta på DP32, men denna konstiga lilla styrelse har tyvärr några ytterligare beteende att utforska.
Så du spelar med din variabelt motstånd på din DP32, kan du märka att öka motståndet för mycket kommer att orsaka knappen slutar svara (som i den första gif). Som bästa jag kan säga, det beror på DP32 stift "läcka" mer aktuell när sensing spänning än den uC32.
Lösningen på detta problem är att justera motståndet ner igen, tills du ser ljuset plötsligt börjar blinka långsamt, som om du hade haft ner knappen under mycket lång tid. För att se hur detta är gjort, kontrollera ut den andra gif. Jag sluta vrida potten omedelbart när jag ser ljus turn off. Bekvämt nog, som råkar vara ett mycket bra motstånd för min RC filter!