게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
전자과 공대님들..
게시물ID : humordata_524336짧은주소 복사하기
작성자 : 부탁
추천 : 2
조회수 : 1409회
댓글수 : 15개
등록시간 : 2009/06/23 14:50:44
이번에 ATmega128을 배우고 있습니다. AVR Studio를 써서 소스를 만들고요. 이번에 인터럽트를 배우면서 스위치를 눌르면 LED가 하나씩 왼쪽으로 이동하게 만들어야하는데. (LED는 4개) 소스는 짯는데 왜 안되는지를 모르겠네요. 불쌍한 어린양을 위해-_ 소스좀 봐주세요.. 우선 소스는 #include #include #include unsigned int Z=0x80; SIGNAL(INT0_vect) { Z = Z>>1; } main() { DDRA = 0xf0; EIMSK = 0x01; EICRA = 0x03; EIFR = 0x01; while(1) { sei(); PORTA = Z; } } 이거 입니다. 왜 안되는지좀 알이켜주세요.. 참고로 해봤더니 PORTA에서 7번 LED에만 불이 들어와요.. 불쌍한 영혼을 위해 ㅡ;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호