STM32:TIM&PWM笔记

目录导航:STM32学习笔记

教程

推荐【视频教程】TIM定时器@江科大

一些低端的STM32芯片没有DAC,可以用PWM进行模拟。C8T6没有DAC,ZET6/RCT6有DAC。
参考:【视频教程】正点原子F103战舰版PWM DAC实验

实验原理

PWM的通道映射

以STM32F103C8T6为例,具体见其管脚分布。
TIM3:
CH1 -> PA6
CH2 -> PA7
CH3 -> PB0
CH4 -> PB1

PWM实现DAC

理论分析,为什么要滤掉高阶信号:

PWM DAC电路原理图:

实验

实验演示

PWM呼吸灯:

PWM模拟DAC输出:
将正点原子战舰版的例程移植到F103C8T6,PA0输出模拟DAC信号,通过路线连接到PA2,由PA2采集ADC信号,并显示。此电路还缺一个二阶RC低通滤波电路,待后续补上。

参考

正点原子STM32F103 战舰开发指南V1.1.pdf

posted @ 2023-02-06 23:24  萧驭  阅读(72)  评论(0编辑  收藏  举报