- [ABOV]Timer 인터럽트 예제 보면서 다른 Timer 추가하기 목차
반응형
ABOV사의 A31G12x의 TIMER1n_MatchInterrupt 예제를 보면서 Timer를 추가해 보았습니다.
타이머 설정
void TIMER15_Configure( void )
{
...
}
타이머를 설정하는 부분입니다.
이 부분을 그래로 보고
void TIMER14_Configure( void )
{
....
}
를 만들었습니다.
단지 TIMER15 -> TIMER14로 변경하였습니다.
인터럽트 핸들러
void TIMER15_IRQHandler_IT( void )
{
....
}
인터럽트 발생하면 처리해야 하는 내용들이 있습니다.
void TIMER14_IRQHandler_IT( void )
{
....
}
를 만들었습니다.
단지 TIMER15 -> TIMER14로 변경하였습니다.
타이머 인터럽트가 발생하지 않는 현상 발생
인터럽트가 발생하지 않습니다.
printf 문을 사용하여 출력을 해 봐도 아무런 반응이 없습니다.
하나가 빠져 있었습니다.
A31G2x_it.c 파일에
void TIMER14_Handler( void )
{
TIMER14_IRQHandler_IT();
}
이 구문이 빠져 있었습니다.
반응형
'STM32' 카테고리의 다른 글
[TouchGFX]A Screen을 복사하여 B Screen만들기 (0) | 2024.01.24 |
---|---|
[ABOV]테이블 등 초기값을 갖는 특정 데이터를 Flash 영역에 저장 (0) | 2024.01.12 |
[ABOV]예제 프로그램을 내 환경에 맞게 변경하기 (0) | 2024.01.08 |
Keil에서 multiply defined 발생 파일 찾아가기 (1) | 2024.01.03 |
Keil에서 한글 깨짐 현상 처리 (0) | 2024.01.02 |