드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
rasberrypi에서 c로딴 코드 질문있습니다
게시물ID : programmer_22363짧은주소 복사하기
작성자 : hazelnuts★
추천 : 0
조회수 : 541회
댓글수 : 1개
등록시간 : 2018/05/01 10:41:36
#include <stdio.h>
#include <wiringPi.h>
#define KEYPAD_PB 9
int eventCounter = 0;
void myInterrupt(void){ eventCounter++; }
int main(void)
{ if(wiringPiSetupGpio() < 0){ return 1; }
if(wiringPiISR(KEYPAD_PB, INT_EDGE_FALLING, &myInterrupt) < 0){ return 1; }
while(1)
{ printf("%d\n", eventCounter);
eventCounter = 0; delay(1000); }
return 0; }
1초씩딜레이를 주어서 keypad를 눌렀을때 인터럽트가 발생 해서 eventCounter가 1씩 증가하는 프로그램입니다
if(wiringPiISR(KEYPAD_PB, INT_EDGE_FALLING, &myInterrupt) < 0){ return 1; } 이코드는 발생해서 프로그램이 꺼지게 되는건가요?
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.