BASIC4MCU | 질문게시판 | 안녕하세요 atmega128 질문
페이지 정보
작성자 hapy 작성일2020-11-18 20:54 조회5,571회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=14047
본문
while(~PIND & 0x01);
인터럽트관련되서 공부하다가
어떤 자료를 보다가 위 항목이 키가 눌렸는지 안눌렸는지 알수있는 코딩이라는데
어떻게 되는건지 알수가없네요. 혹시 조언 얻을 수 있을까요??
댓글 1
조회수 5,571master님의 댓글
master 작성일
PD0을 체크하기 위한 코드이며
보통은 if문을 사용하는데
if(~PIND & 0x01){ // 눌렀을 때 LOW가 되도록 회로가 구성되어 있는 경우입니다. // PD0를 눌렀다면
}
이런식으로 사용합니다만...
질문의 코드를 주석을 달면
while(~PIND & 0x01); // PD0가 LOW인 동안 대기