[스마트팜 프로젝트] STM32 Timers PWM 사용

이채윤·2022년 3월 3일
0

임베디드

목록 보기
10/70

팬모터를 모터 드라이버에 연결시켜서 작동시키기 위해 아래와 같이 연결을 해두었습니다.

STM32 보드의 PA8, PA9에 각각 PWM 신호를 주었습니다.

Timers의 TIM1을 사용했으며, Channel1과 Channel2를 사용했습니다.
clock은 72로 맞춰주었습니다.
Settings에서 Prescaler은 72-1로 해주었으며, Counter Period는 100으로 설정해주었습니다.

Chnal 2개의 Pulse는 모두 50으로 맞춰줍니다.

아래 사진은 STM32 cubeIDE의 main.c 파일에 아래와 같이 채널2개의 pwm을 출력하기 위해 적힌것을 볼 수 있습니다.

[오실로스코프 출력 영상]
https://www.youtube.com/watch?v=Bfj-1vQFZFA

0개의 댓글