请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
楼主: 代码***

求助!STC8H1K16(Pin32) P2口上升沿和下降沿中断

[复制链接]
  • TA的每日心情
    开心
    2024-3-8 01:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    18

    主题

    41

    回帖

    422

    积分

    中级会员

    积分
    422
     楼主| 发表于 2023-3-19 09:52:30 | 显示全部楼层
    梁工 发表于 2023-3-18 11:28
    经常用类似方法检测边沿,比中断的好处了,可以方便的加入数字滤波。
    定时器中断查询检测边沿,检测到的 ...

    做完测试了,模拟检测上升沿和下降沿的程序,挪到定时器中断里,IO口所有变化一个不漏全部记录下来了,完美解决,谢谢梁工

    点评

    不用客气的。从信号处理上来说就是如此,只要满足采样要求,多少脉冲都不会丢。干扰未出现在采样读入瞬间,干扰就不起作用,再加点滤波(比如3次采样相等),则抗干扰就很强,但是外中断哪怕有0.1us的毛刺都能响应,  详情 回复 发表于 2023-3-19 10:39

    该用户从未签到

    45

    主题

    2743

    回帖

    6130

    积分

    超级版主

    积分
    6130
    发表于 2023-3-19 10:39:58 | 显示全部楼层
    代码人生 发表于 2023-3-19 09:52
    做完测试了,模拟检测上升沿和下降沿的程序,挪到定时器中断里,IO口所有变化一个不漏全部记录下来了,完 ...

    不用客气的。从信号处理上来说就是如此,只要满足采样要求,多少脉冲都不会丢。干扰未出现在采样读入瞬间,干扰就不起作用,再加点滤波(比如3次采样相等),则抗干扰就很强,但是外中断哪怕有0.1us的毛刺都能响应,还不方便滤波。所以我的遥控接收程序(红外或RF解调)都是用的定时器采样,没有用外中断,可靠得多。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-3-29 06:45 , Processed in 0.052537 second(s), 32 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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