28335程序按键等待问题

2019-07-26 16:02发布

本帖最后由 halou 于 2015-8-4 10:47 编辑

我是想让按下按键1,电机开始转,主函数中设置等待程序,但是按键后不转,请大家帮帮忙

//主函数中问题句子
    while(GpioDataRegs.GPBDAT.bit.GPIO53);
//将while(GpioDataRegs.GPBDAT.bit.GPIO53);//后电机正常运转
    DELAY_US(50L);
    startmotor();

//IO初始化定义
EALLOW;
    GpioCtrlRegs.GPBPUD.bit.GPIO53 = 0;            // Enable pullup on GPIO53  拉高IO口
    GpioCtrlRegs.GPBMUX2.bit.GPIO53  = 0;           // 设置为一般IO口
    GpioCtrlRegs.GPBDIR.bit.GPIO53   = 0;            // IO口方向为输入   
EDIS;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
halou
1楼-- · 2019-07-27 14:11
问题解决了,主要是IO50没有设置低电平(GND),不通
小葱521
2楼-- · 2019-07-27 18:49
不可以使用按键芯片之类的吗?
感觉IO资源是很宝贵的……

一周热门 更多>