qqzgq 发表于 2024-7-26 21:23:39

STC8H 如何设置复位触发信号

本帖最后由 qqzgq 于 2024-7-26 21:24 编辑

最近在做一个PWM信号采集,采集脉宽,弄了很久都没成功,也看了网友的案例,感觉写的都有问题,我用PWM3\PWM4分别输出20K的pwm信号,用pwm7-2(P3.3)采集外部的连续的50Hz的PWM信号,程序配置如下:


      PWMB_IER=0x08;      //允许PWM7捕获比较中断    CC8 和 CC7同时获取pwn信号,中断全部打开      
      PWMB_CCER2 = 0x00;      //清零之后才能修改CCMR      
      PWMB_CCMR3=0x01;                // 0000 0001      PWM7      IC7映射到TI7FP7上 预分频为01 即采集2次触发一次事件 滤波为8次
      PWMB_CCMR4=0x02;                // 0000 0010      PWM8      IC8映射到TI7FP8上 预分频为01 即采集2次触发一次事件 滤波为8次      
      PWMB_CCER2=0x31;                //设置CC7为上升沿-0,CC8为下降沿-1 使能CC7.CC8
      PWMB_CR1=0x01;                        //0000 0001                //开始计数


程序运行时即便没有PWM信号加在P3.3上,仍然会进中断
请问各位大神,问题出在哪里?
页: [1]
查看完整版本: STC8H 如何设置复位触发信号