caicai 发表于 2023-10-12 16:04:32

STC32定时器不够用怎么解决?

5个定时器都用上了,定时器作波特率可以复用吗?

乘风飞扬 发表于 2023-10-12 19:15:46

如果串口波特率相同的话可以共用定时器2作为波特率发生器,不同的话只能使用对应的定时器做波特率发生器。

定时器不够用的话,还可以使用PWM实现:


caicai 发表于 2023-10-13 08:50:34

乘风飞扬 发表于 2023-10-12 19:15
如果串口波特率相同的话可以共用定时器2作为波特率发生器,不同的话只能使用对应的定时器做波特率发生器。
...

看到了,十分感谢 请问这个pwm定时可以设置成微秒的吗

神农鼎 发表于 2023-10-13 08:53:14

可以

caicai 发表于 2023-10-13 15:06:28

神农鼎 发表于 2023-10-13 08:53
可以

不好意思 可以再问一下主时钟是22118400 怎么设置pwm定时器时间是微秒的吗{:cry:}

神农鼎 发表于 2023-10-13 15:22:06

自己具体要800uS还是 300uS, 不要等会要 nS 级
===根据实际需要提需求

caicai 发表于 2023-10-13 15:51:19

神农鼎 发表于 2023-10-13 15:22
自己具体要800uS还是 300uS, 不要等会要 nS 级
===根据实际需要提需求

69.44us 可以吗

神农鼎 发表于 2023-10-13 16:10:48

可以,你看下程序,修改下
页: [1]
查看完整版本: STC32定时器不够用怎么解决?