找回密码
 立即注册
查看: 106|回复: 2

AI8H2K12U的PWM2N设置了没有输出什么原因?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2026-01-07 09:48:17
已绑定手机

2

主题

5

回帖

66

积分

注册会员

积分
66
发表于 2026-1-7 09:48:17 | 显示全部楼层 |阅读模式
想用AI8H2K12U的P1.3引脚的PWM2N功能输出PWM信号,如下设置对了好多遍,搞了2天,它就是没有输出,请大神帮我看看,不知道哪里设置的不对?



        P1M1 &= ~0x08;  // 清除P1.3的高位配置
    P1M0 |= 0x08;   // 设置P1.3为推挽输出
       
    PWMA_CCER1 = 0x00;                        //写CCMRx前必须先清零CCERx关闭通道
    PWMA_CCMR2 = 0x60;                        //设置CC2为PWMA输出模式
    PWMA_CCER1 = 0x10;                        //使能CC2通道
    PWMA_CCR2 = 100;                        //设置占空比时间
    PWMA_ARR = 500;                                //设置周期时间  16位
    PWMA_ENO = 0x08;                        //使能PWM2N端口输出
        //PWMA_OISR = 0x00;                        //输出空闲状态寄存器
    PWMA_BKR = 0x80;                        //使能主输出
    PWMA_CR1 = 0x01;                        //开始计时

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2026-03-21 18:48:59
已绑定手机

104

主题

4193

回帖

9269

积分

荣誉版主

无情的代码机器

积分
9269
发表于 2026-1-7 10:31:31 | 显示全部楼层
先用梁工例程包测试下:

STC8H系列-高级PWM相关程序.zip (1.46 MB, 下载次数: 1)
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:82
  • 最近打卡:2026-03-20 20:44:49
已绑定手机

4

主题

222

回帖

818

积分

高级会员

积分
818
发表于 2026-1-7 10:35:35 | 显示全部楼层
CCER1错了
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-22 03:28 , Processed in 0.104329 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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