OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8171|回复: 6

原子哥,做红外实验的时候,不按按键的时候,也会进入中断、会出现很多“ERROR”,即红色标注代码

[复制链接]

19

主题

86

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2012-11-8
在线时间
0 小时
发表于 2013-8-8 14:07:12 | 显示全部楼层 |阅读模式
while(1)
{  
if(Remote_Rdy)
{
key=Remote_Process();
LCD_ShowNum(86,130,key,3,16);//显示键值
LCD_ShowNum(186,130,Remote_Cnt,3,16);//显示按键次数  
switch(key)
{
case 0:
LCD_ShowString(86,150, "ERROR");
break;
case 162: 
LCD_ShowString(86,150, "POWER");  
break;
用我三生烟火,换你一世迷离
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-8 14:14:01 | 显示全部楼层
你所在的环境没有其他红外型号吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

19

主题

86

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2012-11-8
在线时间
0 小时
 楼主| 发表于 2013-8-8 14:24:22 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
没有呢,就是用的你的遥控器,难道是电脑、手机 或者一些其他的干扰源产生的杂波吗
用我三生烟火,换你一世迷离
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-8 14:59:06 | 显示全部楼层
回复【3楼】末班车:
---------------------------------
也有可能是接收头有问题.
你这个得确定下问题源是在哪里
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

19

主题

86

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2012-11-8
在线时间
0 小时
 楼主| 发表于 2013-8-8 15:02:50 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
嗯 这个好玄乎。。。
用我三生烟火,换你一世迷离
回复 支持 反对

使用道具 举报

19

主题

86

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2012-11-8
在线时间
0 小时
 楼主| 发表于 2013-8-8 16:08:12 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥,我把这个实验移植到ucosii里面,因为Ucos只有最小计时是1ms,这个函数这么用是不是就有问题了:
回复【5楼】末班车:
---------------------------------
u8 ulse_Width_Check(void)
{
    u8 t=0;  
    while(RDATA)
    {  
t++;delay_us(20);  
        if(t==250)return t; //超时溢出
    }
用我三生烟火,换你一世迷离
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-8 17:36:01 | 显示全部楼层
回复【6楼】末班车:
---------------------------------
我们的战舰板SYSTEM文件夹,支持ucosii了.
delay_us也可用,在ucosii环境下.
所谓的时间抽取法.
你可以看看开发指南对SYSTEM文件夹,的介绍.
你用在mini板上,建议换战舰板的SYSTEM文件夹.
否则就自己用其他办法实现这个delay_us了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-15 10:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表