BASIC4MCU | 질문게시판 | Atmega128 타이머0 타이머2
페이지 정보
작성자 어이캑 작성일2021-12-11 04:30 조회1,376회 댓글3건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=17742
작성일
본문
안녕하세요 두개의 타이머 인터럽트를 쓸수 있다는건 알겠는데 한쪽에 부저로 소리를 넣고 한쪽에는 세븐세그먼츠의 숫자를 1씩 내리려고 합니다 결론적으로는 숫자가 1내려갈때마다 소리를 낼수있게 교차해서 사용이 가능한가요??
댓글 3
조회수 1,376master님의 댓글
master 작성일어려운 내용은 아닌 것으로 판단됩니다.
어이캑님의 댓글
어이캑 작성일혹시 타이머 인터럽트 안에는 delay 함수를 못쓰는 걸로아는데 다른방법으로 시간을 써줄 방법이 없나요?
master님의 댓글
master
타이머 인터럽트는 일정시간마다 발생되므로
타이머 인터럽트의 주기가 딜레이라고 생각하시면 됩니다.
게다가 정확성(적어도 누적오차는 절대 발생되지 않는)이 보장됩니다.
시계로 예를들면 1초마다 정확하게 초시간이 증가되죠
타이머인터럽트 시계는 1초 딜레이를 타이머로 만든 것입니다.