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

ILPC2378按键输入问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教一下:我需要实现:按下Key时,p0.6输入为0,输出enableP2.4=0,但实验室,按键输入没反映。为什么??谢谢!+ t: v3 _9 a# m& t' N2 \
# F) l$ N' M) C, G
#define    enable  (1<<4)  //p2.4 is enable  motor.0X00000010+ g! u! m1 G7 M/ p7 M# J( @
#define    key   (1<<6)    //p0.6 is connect key
& o1 f! V9 Z1 |# k2 s! y% z/ d" B( N8 U8 R- @
int main (void) {
$ o  r8 _) m$ w) u( ~2 U$ B3 H0 H, g6 F, y8 ]% q8 u9 u2 G# m
        int i;7 ^; L# [7 @. t7 q* v8 P

5 ]" I4 A0 p/ z8 ^" B        PINSEL4 |=0x00000010;      //set GPIO P2.4,(p2.2is PWM function)
3 @; e4 k6 j3 Q0 R        PINSEL0 |=0X00000000;      //SET GPIO P0.6
- L" e8 q, I. }3 _5 j      
* u" F& q" e7 x3 {        FIO2DIR |=0x00000010;       //pin p2.4 is an output
- Z$ K! j: a/ C, f        FIO0DIR =0;   //PIN P0.6 IS INPUT$ e+ i9 n( W- V- A$ L3 `: C
         if ((FIO0PIN & key)==0) FIO2CLR=enable;     //set p2.4=0,motor stop,(when press key,p0.6=0)
. }, a% A  n9 a! \' W" W! k5 G% x% Z* N         else FIO2SET=enable;         //set p2.4=1(when release key,p0.6=1)
& p( Z1 W2 v$ ^: D1 O  }
5 R. f; k3 J5 D1 |) I: q* }% o/ x5 x
        pwm_init(); //initialize pwm
& n! f- I# @) Y  E5 n* {* U# I( ]8 \* j+ U- [4 ^* e: u
       7 w3 n6 R8 B6 v* O
        PINSEL4 |= 0x10;    //PWM outputs its signal at GPIO Port 2.2
% @6 v) r4 L. @        pwm_setup(3, PWM_SINGLE);' y+ V/ ?* e2 ]. z* B
- I+ {* y- p. S, R5 r& t) v, ?
        pwm_write(3,50);
/ K9 X* g0 i0 z% Z1 ^. F* t/ u) G" C" }; M) [$ g1 J
                }

) z0 P6 r) A  t  [: f  ]
  • TA的每日心情
    慵懒
    2022-12-26 15:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-8-14 11:23 | 只看该作者
    你这个程序有问题的,一定会跑飞。
    0 H, v2 a9 e8 u前后台系统,至少要有个while(1)
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-13 21:00 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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