본문 바로가기
개발이야기

펌웨어 강좌 #07 키패드 제어와 고스트 키

by 코저씨 2021. 9. 18.
728x90

안녕하세요

오늘은 펌웨어나 임베디드 기기에서 많이 사용하는 키패드 대해 알아보겠습니다.

보통 버튼 하나당 io핀을 하나씩 연결하나 키보드처럼 버튼이 많아 지면

매트릭스 구조로 해서 핀 부족문제를 해결합니다.

아래 그림과 같이 출력 A,B,C,D 핀으로 스캔을 하면서 키가 눌러지면 특정키로 지정하면서 처리가 가능합니다.

하지만 아래처럼 특정 키의 다중 입력 시,

고스트 키라고 누르지도 않았는데 눌러진 것으로 인식되는 현상이 있습니다.

자세한 내용은 아래 영상으로 확인해 주세요. 감사합니다.

 

 

 

728x90