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

关于GPIO配置输出的配置方式有个问题请教一下

我配置了4个gpio为输出模式,在程序中我让这4个口都输出低电平,我是用的DAT数据寄存器写0的方式,可是一运行总有一个输出是1,我单步调试都输出0,但一快速运行就有一个输出1,后来在写0的时候之间加了延时就可以了。或者后来输出改成了SET和CLEAR寄存器的操作也没问题。就是想问一下直接操作数据寄存器有什么不妥的地方么?

mangui zhang:

这个问题很多人遇到过   

不知道具体为什么DAT就不行   从加延时看   应该是需要时间处理

我配置了4个gpio为输出模式,在程序中我让这4个口都输出低电平,我是用的DAT数据寄存器写0的方式,可是一运行总有一个输出是1,我单步调试都输出0,但一快速运行就有一个输出1,后来在写0的时候之间加了延时就可以了。或者后来输出改成了SET和CLEAR寄存器的操作也没问题。就是想问一下直接操作数据寄存器有什么不妥的地方么?

yakun song:

回复 Seven Han:

谢谢,又学到了

我配置了4个gpio为输出模式,在程序中我让这4个口都输出低电平,我是用的DAT数据寄存器写0的方式,可是一运行总有一个输出是1,我单步调试都输出0,但一快速运行就有一个输出1,后来在写0的时候之间加了延时就可以了。或者后来输出改成了SET和CLEAR寄存器的操作也没问题。就是想问一下直接操作数据寄存器有什么不妥的地方么?

yakun song:

回复 mangui zhang:

你可以看看楼上TI工程师给的那个连接,有解释

赞(0)
未经允许不得转载:TI中文支持网 » 关于GPIO配置输出的配置方式有个问题请教一下
分享到: 更多 (0)