有何方法 可以PWM以定量输出?
我想让一路PWM输出一定数量的方法后停止并中断,用于控制伺服!方波的频率在50K或更高!
如果用传统的方波在PWM每次方波中断时去比较计数值变量,感觉有些会拉慢主程序速度!
最后有什么方波可以让他在方波输出值到达指量后停止并中断!
wnagming 发表于 2024-6-30 18:59
还可以将PWM信号输入到计数器,这样在计数器中设定数量
这方法靠谱吗?
wnagming 发表于 2024-6-30 20:01
用SPI一直发0X00,即PWM占空比为0
用SPI一直发0X01,即PWM占空比为1/8
用SPI一直发0X03,即PWM占空比为2/8
STC有高级PWM,完全能实现楼主的需求,何苦用这种方法,路子太野了,非常不推荐 神农鼎 发表于 2024-6-30 20:18
{:5_273:}感谢 wnagming 发表于 2024-6-30 20:01
用SPI一直发0X00,即PWM占空比为0
用SPI一直发0X01,即PWM占空比为1/8
用SPI一直发0X03,即PWM占空比为2/8
脑洞大开了!{:5_273:} 本帖最后由 独步天下 于 2024-7-1 01:13 编辑
神农鼎 发表于 2024-6-30 20:18
感谢 神农鼎 发表于 2024-6-30 20:18
如何从PDF范例程序中提取 程序文本,一行一行去仿着敲代码效率极低,出错率还极高..... wnagming 发表于 2024-6-30 20:01
用SPI一直发0X00,即PWM占空比为0
用SPI一直发0X01,即PWM占空比为1/8
用SPI一直发0X03,即PWM占空比为2/8
而且还有一个问题,STC的SPI再两个字节中间有一段空闲时间,,也要考虑到,,用到PWM上可能会有周期跳动的情况,
页:
[1]