打印
[其它应用]

输出PWM波

[复制链接]
873|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yufe|  楼主 | 2022-4-10 22:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用166A中,PWM0通道可以正常输出PWM波,但是PWM01,也就是那个互补通道死活调不出,没有任何脉冲出来,请大侠出招,谢谢!

使用特权

评论回复
沙发
yszong| | 2022-4-10 22:38 | 只看该作者
程序呢

使用特权

评论回复
板凳
yufe|  楼主 | 2022-4-10 22:41 | 只看该作者

IO端口初始化:
        P0                = 0xfd;
        P0CR        = 0x2f;
        P0PCR        = 0xc0;
PWM初始化:
PWMLO = 0x55;
        PWMEN = 0x09;                        // PWM0使能
        PWMEN1 = 0x00;                        
               
        PWM0C = 0x00;                        
        PWM0PL = 0xff;                        // 周期4096
        PWM0PH = 0x0f;
        PWM0DL = 0xff;                        // 默认1/2占空比(临时设置,实际后期调整)
        PWM0DH = 0x07;
        PWM0DT = 0x00;

使用特权

评论回复
地板
renyaq| | 2022-4-10 22:43 | 只看该作者
大佬有解决问题嘛?

使用特权

评论回复
5
xxrs| | 2022-4-10 22:46 | 只看该作者
PWM0通道可以正常输出PWM波那应该就没有问题了吧

使用特权

评论回复
6
yufe|  楼主 | 2022-4-10 22:49 | 只看该作者

搞定了,呵呵,犯了低级错误……

使用特权

评论回复
7
tpgf| | 2022-5-2 15:08 | 只看该作者
单独调试这个通道呢

使用特权

评论回复
8
xiaoqizi| | 2022-5-2 15:13 | 只看该作者
硬件连接是相同的吗

使用特权

评论回复
9
木木guainv| | 2022-5-2 15:22 | 只看该作者
需要进行互补吗

使用特权

评论回复
10
磨砂| | 2022-5-2 15:28 | 只看该作者
这俩有啥区别吗

使用特权

评论回复
11
晓伍| | 2022-5-2 17:31 | 只看该作者
犯了什么错误呢

使用特权

评论回复
12
八层楼| | 2022-5-2 17:44 | 只看该作者
都进行引脚初始化了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

983

主题

10170

帖子

1

粉丝