空调红外编码正确,空调为什么打不开

项目最近接近尾声,但是问题却层出不穷,笔者最后的整合阶段,是和师兄做的485通讯整合到一起,但是非常奇怪的是,每次只能一次运行成功,后面的就无法解决,令人百思不得其解。

这个问题困扰了很长时间,直道最后项目要求加上按键,因为现场调试的时候是不可能用上位机来调试的,那样太慢了,问题的原因才慢慢被我意识到

空调的解码程序是这样的:下降沿触发中断进行解码,根据解码的结果进行相应的动作!也就是说,要启动解码程序,首先需要给一个下降沿来触发中断!

一开始,我以为是发送的过程中被什么别的中断打断了,或者读取数据的时候错误,却没有想到是这个问题,因为习惯上,人都会想,红外编码正确了,空调自然会打开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值