mfkxls 发表于 2024-6-2 21:51:10

P_SW2 = 0x80;
          PWMA_PS= 0x10;      //PWM3N???P2.5
    PWMA_CCER2 = 0x00;      //дCCMRxǰ±ØÐëÏÈÇåÁãCCERx¹Ø±ÕͨµÀ
    PWMA_CCMR3 = 0x60;      //ÉèÖÃCC3ΪPWMAÊä³öģʽ
    PWMA_CCER2 = 0x01;      //ʹÄÜCC3ͨµÀ
    PWMA_CCR1 = 100;      //ÉèÖÃÕ¼¿Õ±Èʱ¼ä
    PWMA_ARR = 500;         //ÉèÖÃÖÜÆÚʱ¼ä
    PWMA_ENO = 0x10;      //ʹÄÜPWM3N¶Ë¿ÚÊä³ö
    PWMA_BKR = 0x80;      //ʹÄÜÖ÷Êä³ö
    PWMA_CR1 = 0x01;      //¿ªÊ¼¼ÆÊ±

我想PWM3N输出,这样配置怎么不行

梁工 发表于 2024-6-3 11:20:31

mfkxls 发表于 2024-6-2 21:51
P_SW2 = 0x80;
          PWMA_PS= 0x10;      //PWM3N???P2.5
    PWMA_CCER2 = 0x00;      //дCCMRx ...
你没有给PWMA_CCR3赋值,却给了PWMA_CCR1 = 100;
改为PWMA_CCR3 = 100;试试。
你的PWM3N切换到P2.3,可以设置一下P2.3的输出模式。
页: 1 [2]
查看完整版本: STC8H PWM寄存器配置 踩坑分享