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]