BASIC4MCU | 질문게시판 | 아트메가 128 코딩 질문드립니다..
페이지 정보
작성자 전기의달인감전맨 작성일2018-06-18 00:02 조회8,418회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1947
본문
#include <avr/io,h>
#include <avr/interrupt.h>
volatile unsigned char msec = 0;
volatile unsigned char cnt = 0;
ISR(TIMER1_COMPA_vect){msec = 1;}int main(void){DDRA = 0xFF;TCCR1A = 0x00;TCCR1B = 0x09;OCR1A = 15999;TIMSK = 0x10;sei();while(1){if(msec==1){msec = 0;if(cnt++>=100){cnt = 0;PORTA = PORTA ^ 0xFF;}}}}이 코딩이 어떻게 이루어져있는건지 무슨기능을 하는건지 아무 감이 안잡히네요인터럽트라고 하는데 뭘 인터럽트 하고있는건가요?
댓글 0
조회수 8,418등록된 댓글이 없습니다.