请问不用定时器能够只用普通的GPIO就发送PWM脉冲信号么?

2019-07-14 17:19发布

新人,无经验,提前感谢各位大侠的指点了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
IC阿祥
1楼-- · 2019-07-16 04:37
骑猪去天山 发表于 2018-9-28 10:33
用一个定时器就可做出无数个PWM ,只是速度问题

嗯。。。可是速度会是个问题,哈哈
IC阿祥
2楼-- · 2019-07-16 09:45
wq644921241 发表于 2018-9-28 10:17
可以,比如软件演示,非常不精确,记得以前在51下面控制LED的亮度用过这个,玩玩是可以的

对啊,延时确实考虑过,不过最终还是觉得得出来的结果不好,只能放弃这个方案
IC阿祥
3楼-- · 2019-07-16 15:32
djw200988 发表于 2018-9-28 09:56
就是开启定时器的中断,让它在你需要的时候产生中断,然后在中断函数里面操作IO口

除了SYSTIM,其他定时器都用来输入捕获或者生成PWM了,没多出来的定时器去做中断了。。。如果定时器既能输入捕获又能定时中断,就能解决这个问题了
djw200988
4楼-- · 2019-07-16 17:53
 精彩回答 2  元偷偷看……
波士顿特仑苏
5楼-- · 2019-07-16 18:05
先看看再说
冬冬5241
6楼-- · 2019-07-17 00:04
IC阿祥 发表于 2018-9-28 08:24
一个定时器不能即发送脉冲,同时又控制某路I/O口的电平的吧?这样定时不就会乱了

只要输出PWM脉冲和控制的I/O,不是一个管脚,定时器可以多任务的

一周热门 更多>