做红外解码,放中断中好呢,还是放主函数中好呢?

[复制链接]
872|11
手机看帖
扫描二维码
随时随地手机跟帖
mdk55555| | 2017-4-22 22:53 | 显示全部楼层
各有各的好处,根据你的实际情况来确定。

使用特权

评论回复
huafei123|  楼主 | 2017-4-22 22:56 | 显示全部楼层

中断中的实时性强,我都是放在中断中的。

使用特权

评论回复
xiaolong12| | 2017-4-24 08:34 | 显示全部楼层
只要你main函数中的其他函数不超过红外的最小时间,就可以放在main中的。

使用特权

评论回复
haokeer| | 2017-4-24 08:42 | 显示全部楼层
两个可以配合的用,根据实际情况来。

使用特权

评论回复
yysforever| | 2017-4-26 17:21 | 显示全部楼层
我见野火的程序,放在外部中断中,然后加个while循环来判断

使用特权

评论回复
rmbass| | 2017-4-26 20:09 | 显示全部楼层
只要程序优化做的好,外部中断的执行时间很短的,要学会用状态机的思想来构造程序

使用特权

评论回复
jouney316| | 2017-4-28 09:17 | 显示全部楼层
我一般是用定时器做扫描计数,中断检测边沿的次数,然后主函数中判断按键键码

使用特权

评论回复
冰是睡着的冰| | 2017-4-28 09:21 | 显示全部楼层
就怕一直按着红外,然后一直进去外部中断,主函数都没时间执行的

使用特权

评论回复
l科科1987| | 2017-4-29 22:04 | 显示全部楼层
这个确实是个大问题。必须做处理,连续按着的话,就退出中断了。

使用特权

评论回复
Dennis-Zhou| | 2017-4-29 22:12 | 显示全部楼层
根据实际情况来决定,也可以把这个函数放在定时器中,扫描红外IO的高低电平状态

使用特权

评论回复
原味_郭| | 2017-4-30 09:24 | 显示全部楼层
根据具体情况来看,放在哪里都合适。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

157

帖子

1

粉丝