liuzhu 发表于 2015-5-28 14:21:31

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

新人,无经验,提前感谢各位大侠的指点了!!

Paderboy 发表于 2015-5-28 14:29:10

可以,但是浪费stm32 多定时器的优点。。。

liuzhu 发表于 2015-5-28 14:32:22

我在控制的东西比较多,结果导致定时器数量不够用了,所以只能考虑其他方法,用一般GPIO配合软件程序来实现。不知道一般还有什么其他方法?

风子 发表于 2015-5-28 15:48:52

软件延时非常不准确且消耗资源,还是优化一下定时器的分配吧,一个定时器可以控制多个任务的

liuzhu 发表于 2015-5-28 16:06:31

风子 发表于 2015-5-28 15:48
软件延时非常不准确且消耗资源,还是优化一下定时器的分配吧,一个定时器可以控制多个任务的 ...

一个定时器不能即发送脉冲,同时又控制某路I/O口的电平的吧?这样定时不就会乱了

发表于 2015-5-28 17:15:35

如果少量的代码,可以在定时中做处理。

风子 发表于 2015-5-28 17:18:26

liuzhu 发表于 2015-5-28 16:06
一个定时器不能即发送脉冲,同时又控制某路I/O口的电平的吧?这样定时不就会乱了 ...

你所说的脉冲是指什么?单脉冲还是PWM?IO口可以开中断在中断里处理啊

mark0668 发表于 2015-5-28 17:21:37

可以实现

liuzhu 发表于 2015-5-28 21:19:12

风子 发表于 2015-5-28 17:18
你所说的脉冲是指什么?单脉冲还是PWM?IO口可以开中断在中断里处理啊

PWM波。。。中断处理方法能稍微详细点介绍么

liuzhu 发表于 2015-5-28 21:19:34

mark0668 发表于 2015-5-28 17:21
可以实现

还望大侠介绍一下方法
页: [1] 2 3 4 5
查看完整版本: 不用定时器,能够只用普通的GPIO就发送PWM脉冲信号么