【STM32 HAL库】高级定时器TIM8输出PWM

1、需求:STM32F405管脚PB1 输出PWM方波

2、限制:TIM3已被使用

3、根据需求发现只能使用TIM1、TIM8高级定时器输出PWM了

4、配置

5、核心代码

1)设置占空比

占空比范围:0~10000

2)启动PWM

CH3N对应的函数:

HAL_TIMEx_PWMN_Start(&htim8, TIM_CHANNEL_3);

如果是CH3对应的函数:

HAL_TIM_PWM_Start(&htim8, TIM_CHANNEL_3);

6、效果

50%的占空比:4999

7、资源下载

【免费】STM32高级定时器TIM8输出PWM资源-CSDN下载

相关推荐
点灯小铭25 分钟前
基于单片机的四沟道步进电机玉米补种机设计与实现
数据库·单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
清风66666636 分钟前
基于单片机的双机串口通信与数字串存储系统设计
数据库·单片机·mongodb·毕业设计·课程设计·期末大作业
三佛科技-134163842122 小时前
智能窗帘方案开发,基于国产单片机电动窗帘方案设计
单片机·嵌入式硬件·智能家居·pcb工艺
qiuiuiu4134 小时前
正点原子RK3568学习日志12-注册字符设备
linux·开发语言·单片机·学习·ubuntu
hazy1k4 小时前
51单片机基础-外部中断INT
stm32·单片机·嵌入式硬件·51单片机
Blossom.1186 小时前
把 AI“缝”进布里:生成式编织神经网络让布料自带摄像头
人工智能·python·单片机·深度学习·神经网络·目标检测·机器学习
lzj_pxxw7 小时前
嵌入式开发技巧:舍弃标志位,用宏定义函数实现程序单次运行
笔记·stm32·单片机·嵌入式硬件·学习
XINVRY-FPGA8 小时前
XCAU10P-2SBVB484I Xilinx Artix UltraScale+ FPGA
嵌入式硬件·fpga开发·云计算·硬件工程·dsp开发·射频工程·fpga
木子单片机8 小时前
基于51单片机温度检测报警
stm32·单片机·嵌入式硬件·51单片机·keil
hazy1k17 小时前
51单片机基础-步进电机控制
stm32·单片机·嵌入式硬件·51单片机