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函数

值越大灯越亮

总结

相关推荐
猫猫的小茶馆3 小时前
【STM32】CubeMX(十二):FreeRTOS消息队列
驱动开发·stm32·单片机·嵌入式硬件·mcu·智能硬件
李永奉9 小时前
51单片机-驱动步进电机模块教程
单片机·嵌入式硬件·51单片机
李永奉13 小时前
51单片机-实现定时器模块教程
单片机·嵌入式硬件·51单片机
IT永勇14 小时前
STM32高级定时器-输出比较模式
stm32·单片机·嵌入式开发·pwm输出·高级定时器
正在努力的小河15 小时前
GPIO子系统自主实现(简单版)
linux·单片机·嵌入式硬件
什么半岛铁盒15 小时前
处理端口和 IP 地址
网络·单片机·tcp/ip
国科安芯1 天前
高速CANFD收发器ASM1042在割草机器人轮毂电机通信系统中的适配性研究
网络·单片机·嵌入式硬件·性能优化·机器人·硬件工程
CC呢1 天前
基于单片机智能路灯控制
单片机·嵌入式硬件·智能路灯
DDUU__1 天前
STM32低功耗模式
stm32·单片机·嵌入式硬件
小莞尔1 天前
【51单片机】【protues仿真】基于51单片机宠物投食器系统
c语言·stm32·单片机·嵌入式硬件·51单片机·proteus