STM32F0 TIM 인터럽트 CUBEMX로 초기설정하기

STM32F0 TIM 인터럽트 CUBEMX로 초기설정하기

STM32F0 TIM 인터럽트 기초 코드를 생성하는 예제입니다.

STM32F091 TIM 목차

  1. STM32F0XX TIM(타이머) 인터럽트 CUBEMX로 초기설정하기 (현재 포스팅)
  2. STM32F0XX TIM(타이머) 인터럽트 코드 작성하기

 

타이머 인터럽트는 규칙적으로 어떠한 데이터를 보내고 싶을 때 사용하는 기능이다.

while문 안의 내용과는 관련 없이 규칙적으로 데이터를 보내야하므로 인터럽트 기능을 사용한다.

 

CUBEMX부터 시작한다.

보드 검색하고

더블클릭한다.

보드의 기초 설정을 사용할 것이므로 yes누른다.

 

초기화면

 

토막상식:

Nucleo보드는 내장된 ST-LINK가 가상 USB 인식이 된다.

그래서 시리얼 통신이 가능한데, 위 사진을 보면 USART2가 그것이다.

USART 보레잇을 설정해서 센서의 데이터를 보낼 수 있다.

 

이번엔 타이머1을 사용해보려고 한다.

 

configure 탭으로 가서 TIM1을 선택한다.

 

PWM 세팅이랑 비슷하다 관련 포스팅 참고

이번에는 인터럽트도 적용시킨다.

톱니바퀴버튼을 다시 눌러주고

빨간 박스 내용을 기입 및 선택해주고 코드를 생성한다.

One Reply to “STM32F0 TIM 인터럽트 CUBEMX로 초기설정하기”

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d 블로거가 이것을 좋아합니다: