Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- zynq
- #CLCD
- #UART
- #Atmega128
- xilinx
- #시리얼통신
- 인터럽트
- avr
- Database
- #textLCD
- #채터링
- SQLite Studio
- Interrupt
- sqlite
- #ComportMaster
- Embedded linux
- ubuntu
- #문자열
- ubutu
- ATMEGA128
- github
- git
- #PuTTY
- #MCU
- petalinux
- Linux
Archives
- Today
- Total
목록#채터링 (1)
재잼재잼의 티스토리
2. 버튼 채터링 해결하기
환경구성도 끝냈고, LED 점멸도 테스트 해봤다. 출력을 했으니 입력을 해야하는데, 푸쉬버튼으로 해보려 한다. 예전부터 푸쉬버튼 사용할 때, 버튼 채터링 때문에 많이 해맸었는데, 이걸 또 하려하니 여전히 헷갈린다. 그래서 정리하면서 진행하려 한다. --------------------------------- 채터링은 버튼의 물리적 특성 때문에 사용자가 버튼을 눌렀을 때 값이 잠시 스프링처럼 튀었다가 안정된 값으로 들어가게 된다. 이때, 스프링처럼 값이 튈 때도 MCU는 입력으로 받아들이기 때문에, 사용자가 원하는 결과를 얻지 못하는 경우가 발생한다. ex) 버튼을 누를때마다 LED 순차점등을 수행할 때, 한번에 여러개의 LED가 켜지는 것과 같은..(버튼입력을 여러번 한 것과 같은) 이런 채터링을 제거(..
MCU
2019. 1. 10. 23:03