[STM32F1] STM32输出4路不同(频率和占空比)脉冲需要1个定时器还是4个?

[复制链接]
2353|6
 楼主| nj21ic 发表于 2016-10-20 19:10 | 显示全部楼层 |阅读模式
如果可以,请大侠们给个思路,实在想不出来。
xmshao 发表于 2016-10-20 21:41 | 显示全部楼层
用4个定时器很容易、很好实现。

评分

参与人数 1威望 +1 收起 理由
nj21ic + 1

查看全部评分

戈卫东 发表于 2016-10-20 21:43 | 显示全部楼层
只要频率不同就需要不同的TIMER,估计用什么MCU都一样

评论

频率相同,占空比无所谓,都可以搞定  发表于 2016-10-21 17:37
对的  发表于 2016-10-21 17:36

评分

参与人数 1威望 +1 收起 理由
nj21ic + 1

查看全部评分

皈依 发表于 2016-10-21 13:48 | 显示全部楼层
要用4个定时器
只修改占空比的话用库函数TIM_SetCompare#  对应不同的通道
但是要修改频率的话用库函数TIM_SetAutoreload  修改的是定时器的频率。。这个一变,所有通道都变
所以要4个定时器

评分

参与人数 1威望 +2 收起 理由
nj21ic + 2

查看全部评分

xf1619 发表于 2016-10-25 14:52 来自手机 | 显示全部楼层
一个定时器搞定  比较输出

评分

参与人数 1威望 +1 收起 理由
nj21ic + 1

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

317

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部
0