STM32F0 TIM 인터럽트 기초 코드를 생성하는 예제입니다.
STM32F091 TIM 목차
타이머 인터럽트는 규칙적으로 어떠한 데이터를 보내고 싶을 때 사용하는 기능이다.
while문 안의 내용과는 관련 없이 규칙적으로 데이터를 보내야하므로 인터럽트 기능을 사용한다.
CUBEMX부터 시작한다.
보드 검색하고
더블클릭한다.
보드의 기초 설정을 사용할 것이므로 yes누른다.
초기화면
토막상식:
Nucleo보드는 내장된 ST-LINK가 가상 USB 인식이 된다.
그래서 시리얼 통신이 가능한데, 위 사진을 보면 USART2가 그것이다.
USART 보레잇을 설정해서 센서의 데이터를 보낼 수 있다.
이번엔 타이머1을 사용해보려고 한다.
configure 탭으로 가서 TIM1을 선택한다.
PWM 세팅이랑 비슷하다 관련 포스팅 참고
이번에는 인터럽트도 적용시킨다.
톱니바퀴버튼을 다시 눌러주고
빨간 박스 내용을 기입 및 선택해주고 코드를 생성한다.