找回密码
 注册
关于网站域名变更的通知
查看: 314|回复: 1
打印 上一主题 下一主题

按键实现不了功能,求解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-25 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
定义:#define S1 GpioDataRegs.GPADAT.bit.GPIO12
3 J! A5 y$ @; c1 hIO口配置: GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 0;9 Y. t  |$ G+ l% [
                 GpioCtrlRegs.GPADIR.bit.GPIO12  =0;. H% M; |& b4 T; j- D
按键函数:if(S1==0)//扫描是否按键按下8 F; H( h- D* M9 }8 V6 J, v
{1 s" n3 q; q( D7 t
   for(i=0;i<10000;i++);    //键盘消抖动; Y4 z. j) ^. {  H8 y, V
   if(S1==0)
) C. ?) _9 F9 G4 ^2 L   {) w) r* F$ G6 z* W) @
   showdata+=1;
3 |6 I" k8 P0 A) m4 l1 w   for(i=0;i<32;i++)7 [. K/ m) J7 w* ^
      for (j = 0; j < 100000; j++) {}
- Z- Y4 W6 S2 e# m  `6 ?+ X" y7 G. ~   }6 X3 s1 \! G: s: E
}
1 R0 I* |6 S1 b! z# Z1 T}$ S. U, X, y) v6 D9 @+ z, P1 E0 S9 P
为什么按键无效果?
! ?% f3 ^! T* V" `" _: u( ]
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2020-12-25 14:46 | 只看该作者
    函数内的if缺少end if。
    . B+ D9 D9 h* Q3 c4 C, ]
    & g8 S" K9 ]7 q; `* N" S0 N  if(S1==0)
    7 h% X" B! H, A# B: g- q7 V0 A   {2 s  L" h* ~, \: w( F5 n  [
       showdata+=1;
    1 F. p0 f, A8 p   for(i=0;i<32;i++)/ n+ }4 w) O: x* b) s) k: r% `' }5 `
          for (j = 0; j < 100000; j++) {}4 e1 ?, y4 h- [* S9 i
       }
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 20:10 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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