This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

用28335读gpio出现了一个奇怪的问题

这里是一段定义:(加过EALLOW和EDIS) 
     GpioCtrlRegs.GPCMUX1.bit.GPIO70 = 0;   //定义限位1
     GpioCtrlRegs.GPCDIR.bit.GPIO70=0;      //定义限位1方式为输入

     GpioCtrlRegs.GPCMUX1.bit.GPIO71 = 0;   //定义限位2
     GpioCtrlRegs.GPCDIR.bit.GPIO71=0;      //定义限位2方式为输入

定义了两个数据寄存器
#define  Fbit_EH     GpioDataRegs.GPCDAT.bit.GPIO70         // 定义限位1的数据寄存器
#define  Fbit_EV     GpioDataRegs.GPCDAT.bit.GPIO71         // 定义限位2的数据寄存器、

读数据寄存器的值
   FLAG_EH = Fbit_EH;
   FLAG_EV = Fbit_EV;

数据寄存器整形变量定义
int FLAG_EH,FLAG_EV;

用仿真器去查看FLAG_EH,FLAG_EV的值的时候,怎么都不能改变

查看若干资料和例程都没有发现有问题,求教!