OpenEdv-开源电子网

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

按键输入问题

[复制链接]

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2012-11-16
在线时间
0 小时
发表于 2012-11-16 20:56:37 | 显示全部楼层 |阅读模式

   原子哥,我在写按键输入试验时,是按照你们开发板的程序来写的 可是编译时出错了   是KEY_scan这个函数出了问题   显示是这样的  可是我真的不知道到底错在哪了
    u8 KEY_scan( void )
{
   static u8 flag = 1;
   JTAG_Set( 0X02 );

   if(flag  && (!KEY0 || !KEY1 || KEY_UP))
   {
        delay_ms( 5 );  
     flag = 0;     
 
     if( !KEY0 )
     {
             JTAG_Set( 0X01 );    //?SWD
    return 1;
  }
       else if ( !KEY1 )
    {
               JTAG_Set( 0X01 );  //?SWD
      return 2;
       }
 
         else if ( KEY_UP )
         {
                      JTAG_Set( 0X01 ); //?SWD
             return 3;
         }  
    }
  
 else if( KEY0 && KEY1 && (KEY_UP==0)) 
 flag = 1;  
    JTAG_Set( 0X01 );  //?SWD
 return 0;
 
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-11-17 00:33:15 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2012-11-16
在线时间
0 小时
 楼主| 发表于 2012-11-18 10:08:33 | 显示全部楼层
回复【2楼】正点原子:
------------------------
..\HARDWADE\key.c(70): error:  #18: expected a ")"
..\HARDWADE\key.c(75): error:  #18: expected a ")"
..\HARDWADE\key.c(80): error:  #18: expected a ")"
..\HARDWADE\key.c(86): error:  #18: expected a ")"
..\HARDWADE\key.c(93): error:  #18: expected a ")"
..\HARDWADE\key.c - 5 Error(s), 0 Warning(s).
也就是每一个if语句处都会出错
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-11-18 10:32:00 | 显示全部楼层
先搞一个,看问题出在哪里,这种错误可能是由于你输入了中文字符导致的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2012-11-16
在线时间
0 小时
 楼主| 发表于 2012-11-18 10:55:32 | 显示全部楼层
没有啊  我最先也以为是这个原因,我问过我们老师   他说这个子程序没有问题,把这个子程序单独拿出来再写一个测试的程序,显示没有错误
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2013-3-16
在线时间
7 小时
发表于 2013-3-17 22:07:49 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,我也遇见这样的问题
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-3-17 23:27:58 | 显示全部楼层
回复【7楼】hnhdzzc:
---------------------------------
找代码里面的非法字符,或者哪里输入有误!
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2013-3-16
在线时间
7 小时
发表于 2013-3-18 08:56:55 | 显示全部楼层
谢了
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-3-18 09:19:15 | 显示全部楼层
也有可能是你的宏定义的错误
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-22 19:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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