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

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-01-17 13:57:41

19

主题

51

回帖

491

积分

中级会员

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

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

点评

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

73

主题

5883

回帖

1万

积分

超级版主

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

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

本版积分规则

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

GMT+8, 2025-5-3 15:04 , Processed in 0.121531 second(s), 53 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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