木头子 发表于 2014-3-3 17:11:42

关于stm8红外遥控的问题

stm8红外遥控执行程序时,按不同的按键可以看到红外数据接收成功,并实现其功能。等一分钟后,再按遥控器,程序仍是没有问题。但是等2分钟左右,发现按遥控器红外数据没有再接收到,复位重新开始又可以了,这是为什么?理论上应该无论何时按键都可以才对的。求有类似经验或者懂的回答下,在下感激不尽。

木头子 发表于 2014-3-4 09:12:32

回复:关于stm8红外遥控的问题

想了一下,觉得应该加个看门狗可能能够解决这个问题

fengye5340 发表于 2014-3-4 11:56:35

RE:关于stm8红外遥控的问题

楼主,看了你的描述,感觉你的程序里面有BUG,导致程序运行不稳定,你用仿真器仿真一下,看看一段时间后,程序跑到什么地方了,是什么问题导致的。设置看门狗不能根本上解决问题

有缘于你 发表于 2014-3-5 17:57:22

RE:关于stm8红外遥控的问题

程序可能跑飞了, 最后还是用仿真器调试下

wkuang 发表于 2014-3-5 20:46:17

RE:关于stm8红外遥控的问题

看起来好像代码挂了,呵呵,自己新增调试代码,通过串口打印出来看吧,看看代码怎么跑的

木头子 发表于 2014-3-6 10:34:04

回复:关于stm8红外遥控的问题

回复第 3 楼 于2014-03-04 11:56:35发表:
楼主,看了你的描述,感觉你的程序里面有BUG,导致程序运行不稳定,你用仿真器仿真一下,看看一段时间后,程序跑到什么地方了,是什么问题导致的。设置看门狗不能根本上解决问题 

谢谢,已经解决了。只是把一个静态变量去掉就正常了。

青檬 发表于 2014-3-6 12:43:17

RE:关于stm8红外遥控的问题

程序的问题,可能性很大,仔细检查

aaa999kk 发表于 2014-3-7 10:29:38

RE:关于stm8红外遥控的问题

要求载波频率相同并直接针对基带编程

aaa999kk 发表于 2014-3-7 10:29:57

RE:关于stm8红外遥控的问题

载波频率不一致是绝不可能接收到信号的,你的理解有误或者你看到的帖子错的离谱。基带信息是调制前的信息,必须针对该信息进行编程才能解读遥控器信息的含义。

aaa999kk 发表于 2014-3-7 10:30:33

RE:关于stm8红外遥控的问题

协议必须一致,载波一致就可以接收到,但协议不一致时你的系统会将遥控器数据当错误信息丢弃。关于4300模组,我没有用过,你只能去找有关技术文档,开发板供应商处应该有

aaa999kk 发表于 2014-3-7 10:30:49

RE:关于stm8红外遥控的问题

一体化红外接收头就可以,彩电上用的就可以,市场上很好买

aaa999kk 发表于 2014-3-7 10:32:10

RE:关于stm8红外遥控的问题

主要还是你最好把代码去仿真下

木头子 发表于 2014-3-7 13:34:09

回复:关于stm8红外遥控的问题

回复第 12 楼 于2014-03-07 10:32:10发表:
主要还是你最好把代码去仿真下 

我说的是在一分钟之内使用遥控器stm8都能够接收到数据并实现其功能,但是过了两分钟,我再用遥控器时就不行了。不过已经解决了。谢谢
页: [1]
查看完整版本: 关于stm8红外遥控的问题