728x90
1. 채터링 현상이란?
Chattering
신호가 변할 때, 떨림 현상이 생기는 것
물리적 버튼 입력 현상에서 자주 발생함
2. 해결법- HardWare
1) 병렬 Capaciter 연결
https://m.blog.naver.com/PostView.nhn?blogId=ansdbtls4067&logNo=221367123030&proxyReferer=https%3A%2F%2Fwww.google.com%2F
2) SR 래치 회로
https://blog.naver.com/dolicom/10083652532
3. 해결법- SoftWare
SW상에서 딜레이를 준다.
delay(10) / for(int i=0;i<30;i++) 등등
아주 짧게 딜레이가 들어가면 됨.
이 때 for문으로 끊어서 딜레이를 주는 것이 mcu의 클럭 낭비를 막으므로
for문을 사용하는 방식으로 할 것
'프로젝트 기록 > 23SEMA_Control_STM32' 카테고리의 다른 글
Pull-up, Pull-down 저항 (0) | 2023.01.01 |
---|---|
Pull-up, Pull-down 저항 (0) | 2022.12.30 |
SMPS (Switching Mod Power Supply) (0) | 2022.12.29 |
stm32 타이머 인터럽트 (0) | 2022.10.04 |
TIMER 실습 2개 및 가변주파수 pwm (0) | 2022.09.29 |