关于stm8红外遥控的问题
stm8红外遥控执行程序时,按不同的按键可以看到红外数据接收成功,并实现其功能。等一分钟后,再按遥控器,程序仍是没有问题。但是等2分钟左右,发现按遥控器红外数据没有再接收到,复位重新开始又可以了,这是为什么?理论上应该无论何时按键都可以才对的。求有类似经验或者懂的回答下,在下感激不尽。回复:关于stm8红外遥控的问题
想了一下,觉得应该加个看门狗可能能够解决这个问题RE:关于stm8红外遥控的问题
楼主,看了你的描述,感觉你的程序里面有BUG,导致程序运行不稳定,你用仿真器仿真一下,看看一段时间后,程序跑到什么地方了,是什么问题导致的。设置看门狗不能根本上解决问题RE:关于stm8红外遥控的问题
程序可能跑飞了, 最后还是用仿真器调试下RE:关于stm8红外遥控的问题
看起来好像代码挂了,呵呵,自己新增调试代码,通过串口打印出来看吧,看看代码怎么跑的回复:关于stm8红外遥控的问题
回复第 3 楼 于2014-03-04 11:56:35发表:楼主,看了你的描述,感觉你的程序里面有BUG,导致程序运行不稳定,你用仿真器仿真一下,看看一段时间后,程序跑到什么地方了,是什么问题导致的。设置看门狗不能根本上解决问题
谢谢,已经解决了。只是把一个静态变量去掉就正常了。
RE:关于stm8红外遥控的问题
程序的问题,可能性很大,仔细检查RE:关于stm8红外遥控的问题
要求载波频率相同并直接针对基带编程RE:关于stm8红外遥控的问题
载波频率不一致是绝不可能接收到信号的,你的理解有误或者你看到的帖子错的离谱。基带信息是调制前的信息,必须针对该信息进行编程才能解读遥控器信息的含义。RE:关于stm8红外遥控的问题
协议必须一致,载波一致就可以接收到,但协议不一致时你的系统会将遥控器数据当错误信息丢弃。关于4300模组,我没有用过,你只能去找有关技术文档,开发板供应商处应该有RE:关于stm8红外遥控的问题
一体化红外接收头就可以,彩电上用的就可以,市场上很好买RE:关于stm8红外遥控的问题
主要还是你最好把代码去仿真下回复:关于stm8红外遥控的问题
回复第 12 楼 于2014-03-07 10:32:10发表:主要还是你最好把代码去仿真下
我说的是在一分钟之内使用遥控器stm8都能够接收到数据并实现其功能,但是过了两分钟,我再用遥控器时就不行了。不过已经解决了。谢谢
页:
[1]