微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 各位大神,外中断按键能消抖吗?

各位大神,外中断按键能消抖吗?

时间:10-02 整理:3721RD 点击:
exit0_0() interrupt 0//外中断0
{
TR0=1;
}
每次按下反应都不行

可以啊,加个等待延时

不行啊,加了之后按一下就闪一下,而且灵敏度好像也不变

这个是中断时要执行的东西,要在主函数里设置IT0=1(外部中断使用边沿触发方式)

你没有设定,默认是电平触发

这个已经设了,好像还是不行

我是初学的不知道你要实现什么功能呢?

问题描述清楚来,外中断一般都用边沿触发的,不存在消不消抖啦。因为下降沿的误触发率已经比较低啦。
看你服务函数里写个TR0=1;你中断里开定时器做什么?如果是做个启动作用可以,但是如果你用控制的话,你的关闭Timer0的语句在哪里实现?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top