BASIC4MCU | 질문게시판 | 아두이노 2560 질문입니다...!
페이지 정보
작성자 전기17학번 작성일2020-11-06 15:41 조회3,411회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=13871
본문
ISR(PCINT1_vect) {
state = !state;
}
void PCINT1_init(void) {
PCIR |= (1 << PCIE1);
PCMSK1 |= (1 << PCINT9);
sei();
}
int main(void) {
PCINT1_init():
clear_bit(DDRJ, 0);
set_bit(DDRE, 5);
while(1) {
if(state) set_bit(PORTE, 5);
else clear_bit(PORTE, 5);
}
return 0;
}
위의 값을 입력했을때 어떠한 결과값으로 나타날까요ㅜㅜ 제가 아두이노 키트가 없는상태로 과제를 해야해서요ㅜㅜ정말 초보입니다. 결과값은 예를들어 버튼을 누르면"ㅡㅡㅡㅡㅡ"게 된다. 이런식으로 알려주시면 감사하겠습니다.
댓글 1
조회수 3,411master님의 댓글
master 작성일
버튼을 누르면 PE5가 ON 되고
버튼을 떼면 PE5가 OFF 됩니다.