土豆油 发表于 2026-1-7 09:48:17

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

想用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;                        //开始计时

ercircle 发表于 2026-1-7 10:31:31

先用梁工例程包测试下:


lcwswust 发表于 2026-1-7 10:35:35

CCER1错了
页: [1]
查看完整版本: AI8H2K12U的PWM2N设置了没有输出什么原因?