找回密码
 立即注册
查看: 666|回复: 0

STC8H 如何设置复位触发信号

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-05-19 16:34:01

5

主题

21

回帖

115

积分

注册会员

积分
115
发表于 2024-7-26 21:23:39 | 显示全部楼层 |阅读模式
本帖最后由 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上,仍然会进中断
请问各位大神,问题出在哪里?
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-18 17:32 , Processed in 0.273724 second(s), 45 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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