TI中文支持网
TI专业的中文技术问题搜集分享网站

28035的GPIO赋值问题

在28035的程序中,

if(edge_count==1000)
{
GpioDataRegs.GPADAT.bit.GPIO4=0;
GpioDataRegs.GPADAT.bit.GPIO5=0;
}

我想通过以上两句将GPIO置零,但是如果向上面的写法,第一句话是不被执行的,在初始化的时候GPIO4和GPIO5是置1的,所以运行以后GPIO4=1,GPIO5=0。出现了错误!!!

后来我加了2句话改成:

GpioDataRegs.GPADAT.bit.GPIO4=1;
GpioDataRegs.GPADAT.bit.GPIO4=0;

GpioDataRegs.GPADAT.bit.GPIO5=1;
GpioDataRegs.GPADAT.bit.GPIO5=0;

程序运行之后就是GPIO4=0,GPIO5=0,就是对了!

不知道这是怎么回事,麻烦各位大神给解决一下吧!!谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 28035的GPIO赋值问题
分享到: 更多 (0)