标题:
stc89c52rc单片机可以输出两路独立控制的pwm吗?
[打印本页]
作者:
wangyifei
时间:
2020-4-21 12:25
标题:
stc89c52rc单片机可以输出两路独立控制的pwm吗?
想四个按键控制两个舵机,现在只能控制舵机a的时候没办法控制舵机b 同样控制舵机b没办法控制舵机a,怎么才能实现控制舵机a的时候也可以控制舵机b
作者:
1231554654
时间:
2020-4-21 15:34
分配按键的问题,
作者:
1231554654
时间:
2020-4-21 15:43
分配按键的问题的话,
1 减小A占空比
2 增大A占空比
3 减小B占空比
4 增大B占空比
代码问题的话可以试试 定时器中断的方式产生pwm,用全局变量标志来达到目的
比如10级控制
定时器定中断频率为 50*10hz(pwm频率50HZ)
在定时器中断中定义一个静态变量从0-10循环,每次中断判断是否大于每个pwm的占空比,大于拉低,小于拉高。
这样俩个全局变量和一个静态变量,就能实现俩路pwm,你可以增加全局变量个数,达到多路owm的效果。
作者:
xuyaqi
时间:
2020-4-21 15:54
找有多路pwm输出的stc芯片,比如stc8axxx。
作者:
51hei**1140
时间:
2020-4-21 16:28
你好!控制2个没问题,甚至4个、6个更多,都是可以的
作者:
权威人物
时间:
2020-4-21 18:22
stc89c52rc本身貌似没有PWM的,需要使用定时器做一个PWM发生器,设置多个参数,理论上多少路都可以实现,
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1