stm32f103 으로 인터럽트 통해서 처리하려고
rising / falling edge에서 하게 해놨더니, 도대체 어떻게 뜨는건지 모르게 많이 뜬다.
물론 귀차니즘으로 usb cdc를 통해 그냥 바로 출력하게 해놔서 놓치는게 있을 것 같기도 하지만
high가 연속 두번 뜨지 않나 먼가.. 놓치는 느낌인데
| USB CDC TEST 1528 5H 4H 5H USB CDC TEST 1529 USB CDC TEST 1530 4H 5L 5L 4L USB CDC TEST 1531 USB CDC TEST 1532 5L 4H USB CDC TEST 1533 USB CDC TEST 1534 4H 5L 4H USB CDC TEST 1622 USB CDC TEST 1623 5L 5H 4H 4H 5L USB CDC TEST 1624 USB CDC TEST 1625 4L USB CDC TEST 1626 |
A,B,C 모두 내부 풀업으로 하고 있는데, 외부 풀업과 0.1uF 을 달아줘서 해봐야겠다.

[링크 : https://retromakers.tistory.com/29] 하드웨어 채터링 방지
[링크 : https://blog.naver.com/kiatwins/221087863980] 하드웨어 채터링 방지
[링크 : https://eteo.tistory.com/138] sw 디바운스
