Embedded
makefile만들기, interrupt 전처리 과정
EHOzlO
2014. 6. 18. 15:24
MCU 선택
출력 형식은 인텔 헥사 포멧(ihex), 소스 파일명은 main.c. 파일명을 다르게 쓸 경우 main부분을 수정.
makefile을 main.c 소스 파일이 있는 폴더에 저장
make 해서 생성된 파일을 지우는 명령어. 지웠으면 다시 make 실행 후 진행
따라하기 2 - SIGNAL(SIG_OVERFLOW0) 매크로 살펴보기
...사용자 입력 코드
}
void OVERFLOW0 (void) __attribute__((signal, __INTR_ATTRS));
void OVERFLOW0
{
...사용자 입력 코드
}
void OVERFLOW0 (void) __attribute__((signal, used, externally_visible));
void OVERFLOW0
{
...사용자 입력 코드
}
void _VECTOR(16) (void) __attribute__((signal, used, externally_visible));
void _VECTOR(16)
{
...사용자 입력 코드
}
void __vector_16 (void) __attribute__((signal, used, externally_visible));
void __vector_16
{
...사용자 입력 코드
}
SIGNAL(OVERFLOW0) 매크로 원형
SIGNAL(OVERFLOW0)
{
}
전처리 후 최종 코드
void __vector_16 (void) __attribute__((signal, used, externally_visible));
void __vector_16
{
}
http://canin81.tistory.com/91 에서 퍼옴