정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아누이노 우노 외부인터럽트 부하 문제
개발자 | 2020-08-08

아두이노 우노에 LCD를 붙여서

각종 센서 데이타와  외부인터럽트(PIN 2, RISING 설정)를 써서

일정 시간동안 외부인터럽트가 몇번 발생했는지 표시하려고 하는데

외부인터럽트에 1ms 주기로 펄스 입력을 넣었더니

timer2 인터럽트도 안걸리고, loop() 함수도 실행이 안되고

외부인터럽트만 계속 실행됩니다

실제로는 외부인터럽트에 더 빠른 주기로 펄스가 연결될 수도 있는데

고작 1ms 펄스 때문에 다른 일을 못한다는게 이해가 안되는데,

1ms 주기의 펄스를 외부인터럽트로 처리하는게 아두이노에서 벅찬가요?

해결방법이 있을까요?

외부인터럽트만 중지 시키면 모든 동작이 정상인데

외부인터럽트만 살리면 아무 일도 못합니다

이전글   |    아두이노 나노와 전지연결 2020-08-08
다음글   |    아두이노 초음파센서 초기값 2020-08-09