找回密码
 立即注册
查看: 90|回复: 4

关于PWM输出的问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-06-13 09:44:12
已绑定手机

4

主题

7

回帖

60

积分

注册会员

积分
60
发表于 2026-6-13 12:23:22 | 显示全部楼层 |阅读模式
本来是两路PWM输出的,现在想改为一路PWM输出,另外一路作为普通IO输出,如下代码:

//*********************************PWMA组PWM输出初始化**********************************//  

        PWMA_CCER1 = 0x00;                                                                                                                 //写 CCMRx 前必须先清零 CCxE 关闭通道
        PWMA_CCER2 = 0x00;
        PWMA_CCMR1 = 0x60;                                                                                                                 //通道模式配置
        PWMA_CCMR2 = 0x60;
        PWMA_CCMR3 = 0x60;
        PWMA_CCMR4 = 0x60;
        PWMA_CCER1 = 0x33;                                                                                                                 //配置通道输出使能和极性
        PWMA_CCER2 = 0x03;
       
//**********************************PWMA组PWM输出出初始化**********************************//


        PWMA_ENO = 0x00;                                    //关闭PWM端口输出
        PWMA_ARR = 2000;                                    //设置周期时间
        PWMA_BKR = 0x80;                                    //使能主输出
        PWMA_CR1 = 0x01;                                    //开始计时















//                        PWMA_CCER2 |= CC3P;
                        PWMA_CCER2 |= CC3N;
                        PWMA_ENO |= NEO3N;                        
//                        PWMA_ENO |= NEO3P;
                        PWMA_CCR3 = 1800;                                                                                                               

结果两路PWM都失效,请问还需要设置哪些寄存器?

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2026-07-04 10:53:37
已绑定手机

5

主题

331

回帖

6374

积分

论坛元老

积分
6374
发表于 2026-6-13 13:15:05 | 显示全部楼层
PWMA_CCER1、CCER2只使能了P通道,所以开启N通道的输出就没作用。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2026-06-13 09:44:12
已绑定手机

4

主题

7

回帖

60

积分

注册会员

积分
60
发表于 2026-6-13 13:35:35 | 显示全部楼层
lcws*** 发表于 2026-6-13 13:15
PWMA_CCER1、CCER2只使能了P通道,所以开启N通道的输出就没作用。

PWMA_CCER2 = 0x33;还是不行
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:142
  • 最近打卡:2026-07-04 10:53:37
已绑定手机

5

主题

331

回帖

6374

积分

论坛元老

积分
6374
发表于 2026-6-13 14:00:08 | 显示全部楼层
GS_*** 发表于 2026-6-13 13:35
PWMA_CCER2 = 0x33;还是不行

3和3有区别吗
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2026-07-03 08:57:36

830

主题

1万

回帖

2万

积分

管理员

积分
23929
发表于 2026-6-13 14:02:08 | 显示全部楼层
截图202606131400392030.jpg


截图202606131402063245.jpg


截图202606131403405083.jpg

截图202606131404479256.jpg




回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-7-5 14:06 , Processed in 0.070403 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表