BASIC4MCU | 질문게시판 | 답변 : 아트메가128코딩질문
페이지 정보
작성자 master 작성일2018-06-07 12:05 조회11,730회 댓글2건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1537
작성일
본문
ISR(INT0_vect){}
if((ad_buff[3]>500)||((PIND&1)==0)){ DCSERVO=0x01; DotmatrixTest(); }else { DCSERVO=0x00; }
포토센서가 어떤 동작을 하는지 모르겠지만
인터럽트 사용하지 않고 직접 체크하는 것이 나을 것 같습니다.
댓글 2
조회수 11,730asdf님의 댓글
asdf 작성일PIND&1 == 0 이조건을 잘이해못하겠는데 포토 인터럽트 사이에 물체가 있을때를 PIND&1 == 0 으로 표현한건가요?
master님의 댓글
master
if((PIND&1)==0){ // PD0=0 이면
if((PIND&1)!=0){ // PD0=1 이면
조건식 정도는 알아서 맞춰주면 되겠죠?