C언어 MCU 임베디드 코딩 인터럽트 관리
인터럽트를 사용하지 않으면 반복문을 통해 항상 체크를 해야할 것이다. 이를 Pollng 방식이라하며 I/O의 요청을 주기적으로 탐색하는 SW 적인 방법이다. 인터럽트를 알기 전까지는 그렇게 해왔지만 이는 메모리 낭비이며 다른 일을 수행하지 못하도록 하는 원인이다.이번에는 인터럽트를 사용하기 위해서 어떤 레지스터를 다뤄야할지 정리해보려고 한다. PCR 레지스터우선 PCR의 ISF, IRQC 비트를 설정해야한다.ISFISF는 interrupt status flag 비트로 인터럽트가 감지되면 1로 세팅된다.인터럽트가 끝나도 1로 남아있기에 사용자가 직접 clear 해야한다.IRQC인터럽트 어떻게 트리거될지 선택하는 비트다. 10001001101010111100logic 0rising-edgefalling-ed..
전공/컴퓨터 코딩 데이터
2024. 11. 27. 02:01
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파스타
- 리브모바일
- 네이버페이
- 카시오
- 알뜰 요금제
- 10만포인트
- 타란튤라
- 방어동작
- 메쉬 밴드
- 시계 줄
- mealy
- 교체
- 계산방법
- 맛집
- 알리익스프레스
- 오블완
- 할인
- 북문
- 티스토리챌린지
- 문서 스캔
- f-91w
- 리브엠
- f-94w
- 방향장
- 카카오페이
- Liiv M
- 경북대
- 알뜰폰요금제
- a모바일
- 배송기간
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함