본문 바로가기
임베디드.일렉트로닉스/EFM8

EFM8 인트럽트 코드생성.

by i.got.it 2015. 6. 10.

 

 

 

개요

 

 

타겟칩 : EFM8 리즈.

개발IDE : Simplicity Studio

 

Simplicity Studio 프로젝트에서 컨피규레이터 이용하여 인트럽트 처리부 코드 생성하는 방법 정리.

 

참고 : Configurator  사용하려면 프로젝트 초기 생성옵션에서 Configurator  를 선택해야 한다. 상세보기 -> http://igotit.tistory.com/230 의 단계2 박스글.내의 2번째 그림.

 

 

 

 

 

 

인트럽트 코드 생성방법.

 

 

1. Simplicity Studio 의 컨피규레이터 툴에서 아래 붉은 박스 부분  Interrupts 를 선택한다. 

 

2. 오른쪽 속성창에서 파랑색 박스는 기본 Disabled로 되어있는데, 인트럽트 수신처리할 소스를 선택한다. 본 글의 예에서는 RTC Alarm Interrupt 를 Enabled 로 하였다. 또한, Enalble All Interrupts 도 Enabled 로 선택한다.

 

 

3. 위 상태로 설정한 이후 빌드해보면 아래러럼 interrupts.c  라는 코드가 자동생성된다. 파일 열어보면 우리가 선택했던 RTC Alarm 인터럽트 발생시 수행되는 함수가 자동으로 만들어진 것도 볼 수 있다. 이속에서 RTC Alarm 인럽트 발생시 처리할 코드를 작성한다.

 

 

 

 

 

 

본 글이 포함된 상위 정리장소 :

 

http://igotit.tistory.com/244

 

 

 

///323.

 

'임베디드.일렉트로닉스 > EFM8' 카테고리의 다른 글

EFM8 ADC 활용법.  (0) 2015.06.24
EFM8 SB1 ADC  (0) 2015.06.19
EFM8 SB1 개발보드.  (0) 2015.06.09
EFM8 SB1. PCA 이용 RTC 분주 클럭 핀 출력하기.  (0) 2015.05.02
EFM8 SB1. Capacitive Sense Profiler 활용.  (0) 2015.05.02

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5