내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
moacon
»
extintevent
moacon:extintevent:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== extIntEvent ====== ''void extIntEvent(u8 extIntPort) '' |extIntPort : 외부 인터럽트가 발생된 포트번호 (10 부터 17 포트까지 사용가능) | ==== 설명 ==== 이벤트가 발생되면 extIntEvent 함수가 실행됩니다. 이때 인터럽트 입력이 발생된 포트번호를 인수로 전달받게 됩니다. 다음은 외부 인터럽트 테스트 소스입니다. 포트 10 과 11 에 외부 인터럽트 입력시 디버그창에 표시를 해줍니다. ==== 사용예 ==== <code c> #include "moacon500.h" void cmain(void) { startExtIntEvent (10,0); // on 시점 startExtIntEvent (11,2); // on/off 시점 for(;;){ printf("Normal Processing \r\n"); delay(1000); } } void extIntEvent(u8 extIntPort) { switch(extIntPort) { case 10: printf("Input event at 10 \r\n"); break; case 11: printf("Input event at 11 \r\n"); break; } } </code> 이 소스를 실행시키고 포트 10 번을 ON 할때마다 디버그 창에 “Input event at 10”라고 표시됩니다. 포트 11 번을 ON 또는 OFF 할때마다 디버그 창에 “Input event at 11”이라고 표시됩니다. [[moacon:index#-d-|라이브러리 목록으로 가기]]
moacon/extintevent/index.txt
· 마지막으로 수정됨: 2020/02/23 13:57 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로