Mam STM32 z czytnikiem karty SIM. Z jakiegoś powodu przerwanie kodu PIN DETECT
jest wyzwalane, gdy karta SIM jest wyjęta , w przeciwieństwie do sytuacji, gdy karta SIM jest włożona .
Co może tu być nie tak?
Mam STM32 z czytnikiem karty SIM. Z jakiegoś powodu przerwanie kodu PIN DETECT
jest wyzwalane, gdy karta SIM jest wyjęta , w przeciwieństwie do sytuacji, gdy karta SIM jest włożona .
Co może tu być nie tak?
Możliwe powody, które przychodzą mi do głowy:
przełącznik wykrywania karty przełącza się z Vcc zamiast uziemienia, więc logika jest odwrócona, a opadająca krawędź staje się zboczem narastającym i imadłem versa.
kontakt odbija się, generując oba typy krawędzi. Rozwiązany z filtrem RC.
Brzmi jak klasyczny problem z odwróceniem logiki.
Możliwe, że
Pytanie nie na temat, ale czy odpowiedź jest wymagana na ten sygnał szczególnie szybko? Nie jestem pewien, czy widzę potrzebę przerwania tego zdarzenia, pomyślałbym, że wystarczy odpytanie w pętli w tle.