STM32 如何实现1HZ频率 1us脉宽 PWM

2019-08-17 09:49发布

STM32 如何实现1HZ频率 1us脉宽可调   PWM
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
39条回答
HER107
1楼-- · 2019-08-18 22:31
我想说的是 这个功能用8个脚的51单片机 STC15F104也能实现……   
原_子_哥门徒
2楼-- · 2019-08-19 00:55
建议使用脉冲输出模式,这个用32位定时器,也能做,但是1us的脉冲在1HZ的PWM波里误差可能会很大。
Y-Hanxiao
3楼-- · 2019-08-19 02:21
HER107 发表于 2016-7-18 17:40
我想说的是 这个功能用8个脚的51单片机 STC15F104也能实现……

说说 具体的啊
Y-Hanxiao
4楼-- · 2019-08-19 04:36
原_子_哥门徒 发表于 2016-7-18 19:03
建议使用脉冲输出模式,这个用32位定时器,也能做,但是1us的脉冲在1HZ的PWM波里误差可能会很大。

就感觉PWM 模式  可能精度还高点   还有 硬件 就是F103  16定时器。。。
HER107
5楼-- · 2019-08-19 06:14
 精彩回答 2  元偷偷看……
mack13013
6楼-- · 2019-08-19 08:37
Y-Hanxiao 发表于 2016-7-18 17:27
我用的F1。。。定时器级联,我看了看,感觉一般定时还行,PWM咋么操作啊?求教

干脆你就设置一个1us的PWM输出给一个输入捕获,捕获里面计数,根据计数反转某个引脚就可以了。
硬件上仅仅只需要连接单片机的两个引脚,不需要怎么改动。

定时器级联的话,原子的例程好像没讲这个例子,设置方法的话,中文参考手册定时器一章的定时器同步一节应该有资料。

一周热门 更多>