디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

atmega128인터럽트 소스를 atmaga168용으로 바꿔봤음

자갈로(168.115) 2011.02.18 14:37:19
조회 2391 추천 0 댓글 5

일단 atmega128에서 메인 부분만..

int main(void)
{
          EICRB = 0x00;  // INT7~INT4 level trigger 
          EIMSK = 0x80;  // enable INT7
          EIFR = 0xFF;     // clear interrupt flag

          sei ();              // global interrupt enable

 

          while(1);          // wait interrupt

}

요걸

int main(void)
{
          EICRA = 0x00; // INT1~INT0 level trigger
          EIMSK = 0x01; // enable INT0
          EIFR = 0x02;    // clear interrupt flag
          sei ();             // glabal interrupt enable

          while(1);          // wait interrupt
}
 데이터 시트를 보고 요렇게 바꿔봤습니다.

atmega 168이 INT0. INT1 둘밖에 없어서 일단 0번을 쓰기로 했고

질문은

1. EIFR 도 bit0, bit1두개만 있고 나머지 비트는 없어서 0을 넣었는데.. 여기 1을 넣어도 되나요??

2. sei()나 while(1) 같은 구문은 atmega 128, atmega 168 공통으로 쓸 수 있나요?? 데이터시트에서 찾아본다면 어딜 찾아봐야 할까요??

3. atmega 168 에는 INT는 0,1 두개밖에 없지만 거의 모든 포트에 PCINT를 사용할 수 있더라구요..
 
   INT랑 PCINT 의 차이점은 뭔가요??

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
237169 루트킷 읽어본 사람있음? [1] 이모군(1.225) 11.03.06 66 0
237168 오늘컴하면 좀비 피씨되나요? ㅇㅇ(112.165) 11.03.06 38 0
237167 컴퓨터정보과 휴학한 21살인데 질문좀 봐주시죠. [3] adsas(58.225) 11.03.06 152 0
237166 훃들 엑셀 고수 훃들.. 나 좀 도와줘요~~ [1] slrlfld(180.227) 11.03.06 75 0
237165 java 공부 하는법 알려주세용 [2] 럭키스트라이크갤로그로 이동합니다. 11.03.06 187 0
237164 이름받는 변수를 %s로 바꾸면 이렇게 됨... [3] 니ㅎㅁ내꺼갤로그로 이동합니다. 11.03.06 113 0
237159 C언어 간단한 질문입니다... [20] 니ㅎㅁ내꺼갤로그로 이동합니다. 11.03.06 221 0
237158 나는 김선재다.나는 김선재다.나는 김선재다.나는 김선재다.나는 김선재다. 김선재갤로그로 이동합니다. 11.03.06 34 0
237157 게이 등급 위원회 SODmaster갤로그로 이동합니다. 11.03.06 56 0
237155 심리학책 잼있다. 계백(61.255) 11.03.06 37 0
237154 ㅇ ㅏ시팔 이길은 내길이 아닌갑다. [2] sdd(211.177) 11.03.06 80 0
237152 아아 짜증나 카카오톡 ㅋㅋㅋ 나도 생각했던거 먼저 선수쳤네.. [1] 쿄스케갤로그로 이동합니다. 11.03.06 134 0
237151 IF문에 이렇게 쓰면 조건 두개 비교 가능합니까? [3] 가린샤(168.115) 11.03.06 159 0
237149 dsa 관련 대답좀 부탁드려요 [2] 질문자(210.95) 11.03.06 80 0
237147 하이브리드 웹이 뭐에요? [2] 11(211.220) 11.03.06 130 0
237146 프갤 형님덜 30초 글쓰기제한 캔슬하는법 아세요? [1] 차칸브래리갤로그로 이동합니다. 11.03.06 93 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2