BASIC4MCU | AVR | 외부인터럽트 | mega8 power down sleep
페이지 정보
작성자 키트 작성일2017-08-29 09:18 조회3,861회 댓글0건본문
123456789101112131415161718192021222324 #include <mega8.h>#include <delay.h>//interrupt [EXT_INT0] void ext_int0_isr(void){MCUCR&=0x0F;}//void sleep_mode(void){MCUCR=0x0A; // 하강 에지GIFR=0xC0; // flag clearGICR=0x40; // 인터럽트0SREG=0x80;MCUCR|=0xA0; // SE, Power-down#asm("sleep")}//void main(void){DDRC=0xFF;sleep_mode(); //처음부터 sleep modewhile(1){PORTC=0xFF; delay_ms(200);PORTC=0x00; delay_ms(200);}}cs 직접 실험 해본 것은 아니니 댓글로 동작여부 적어주세요^^AVRstudio4.19로 디버깅해서 동작을 확인했는데,프로테우스로는 동작하지 않습니다.(뭔가 설정을 빼먹은 것이 있는 것인지)
댓글 0
조회수 3,861등록된 댓글이 없습니다.