STM32 CubeMX 定时器(普通模式和PWM模式)

STM32 CubeMX


STM32 CubeMX 定时器(普通模式和PWM模式)

  • [STM32 CubeMX](#STM32 CubeMX)
  • [STM32 CubeMX 普通模式](#STM32 CubeMX 普通模式)
  • [一、STM32 CubeMX 设置](#一、STM32 CubeMX 设置)
  • 二、代码部分
  • [STM32 CubeMX PWM模式](#STM32 CubeMX PWM模式)
  • [一、STM32 CubeMX 设置](#一、STM32 CubeMX 设置)
  • 二、代码部分
  • 总结


STM32 CubeMX 普通模式

一、STM32 CubeMX 设置



二、代码部分


定时器打开与关闭

c 复制代码
 HAL_TIM_Base_Start_IT(&htim2); //使用time2
 HAL_TIM_Base_Stop_IT(&htim2);//关闭time2

STM32 CubeMX PWM模式

一、STM32 CubeMX 设置

二、代码部分


开启PWM通道

c 复制代码
	HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_3);

设置PWM,占空比

方式1

c 复制代码
 __HAL_TIM_SET_COMPARE(&htim2,TIM_CHANNEL_3,pwm);  //设置pwm函数

方式2

c 复制代码
  TIM2->CCR3 =pwm;      //设置pwm函数

值越大灯越亮

总结

相关推荐
LabVIEW开发6 小时前
LabVIEW+Arduino实现温度自适应直流电机控制
单片机·labview知识·labview功能·labview程序
权泽谦8 小时前
C语言控制台游戏教程:从零实现贪吃蛇(附源码+讲解)
c语言·stm32·游戏
FrozenLove_G9 小时前
服务器的BMC内部有系统吗?
stm32·单片机·嵌入式硬件
SongYuLong的博客9 小时前
openwrt源码编译环境搭建-安装Luci
linux·嵌入式硬件
宇宙realman_9999 小时前
DSP中断工作原理
单片机·嵌入式硬件
hazy1k9 小时前
ESP32基础-UART_串口通信
stm32·单片机·嵌入式硬件·51单片机·esp32
d111111111d11 小时前
STM32通信协议学习--I2C通信(了解)
笔记·stm32·单片机·嵌入式硬件·学习
雾岛听风眠11 小时前
STM32通信接口----USART
stm32·单片机·嵌入式硬件
Rousson13 小时前
硬件学习笔记--89 MCU主频对Uart波特率影响及采样点
笔记·单片机·学习
呉師傅13 小时前
国产化操作系统---银河麒麟安装步骤(简单介绍)
运维·网络·windows·单片机·电脑