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

TMS320F28035上电时GPIO口状态

TMS320F28035的GPIO口配置为通用IO口时,如下:

//  GPIO-42 – PIN FUNCTION = –Spare–
 GpioCtrlRegs.GPBMUX1.bit.GPIO42 = 0; // 0=GPIO,  1=Resv,  2=Resv,  3=COMP1OUT
 GpioCtrlRegs.GPBDIR.bit.GPIO42 = 1;  // 1=OUTput,  0=INput GpioDataRegs.GPBCLEAR.bit.GPIO42 = 1; // uncomment if –> Set Low initially

首次上电,GpioDataRegs.GPBDAT.bit.GPIO42是什么状态,是0呢还是1呢?

还请大侠给出答案和解释,如果是不定状态,并且要是实现上电时为确定状态:1或0时,是不是要再外部配上拉或下拉呢?

mangui zhang:

一般默认上电是高电平    上电到程序加载执行过程中   GPIO是在默认状态下的

你可以通过上下来电阻改变状态的     

TMS320F28035的GPIO口配置为通用IO口时,如下:

//  GPIO-42 – PIN FUNCTION = –Spare–
 GpioCtrlRegs.GPBMUX1.bit.GPIO42 = 0; // 0=GPIO,  1=Resv,  2=Resv,  3=COMP1OUT
 GpioCtrlRegs.GPBDIR.bit.GPIO42 = 1;  // 1=OUTput,  0=INput GpioDataRegs.GPBCLEAR.bit.GPIO42 = 1; // uncomment if –> Set Low initially

首次上电,GpioDataRegs.GPBDAT.bit.GPIO42是什么状态,是0呢还是1呢?

还请大侠给出答案和解释,如果是不定状态,并且要是实现上电时为确定状态:1或0时,是不是要再外部配上拉或下拉呢?

CHENG LIANG:

首次上电,IO口默认为输入IO,状态由DSP外部电路决定。

TMS320F28035的GPIO口配置为通用IO口时,如下:

//  GPIO-42 – PIN FUNCTION = –Spare–
 GpioCtrlRegs.GPBMUX1.bit.GPIO42 = 0; // 0=GPIO,  1=Resv,  2=Resv,  3=COMP1OUT
 GpioCtrlRegs.GPBDIR.bit.GPIO42 = 1;  // 1=OUTput,  0=INput GpioDataRegs.GPBCLEAR.bit.GPIO42 = 1; // uncomment if –> Set Low initially

首次上电,GpioDataRegs.GPBDAT.bit.GPIO42是什么状态,是0呢还是1呢?

还请大侠给出答案和解释,如果是不定状态,并且要是实现上电时为确定状态:1或0时,是不是要再外部配上拉或下拉呢?

heshang xiao:

回复 CHENG LIANG:

您好,按您这样说的话,IO口默认为输入IO,外部电路为上拉,不是照样把电平拉低吗?

TMS320F28035的GPIO口配置为通用IO口时,如下:

//  GPIO-42 – PIN FUNCTION = –Spare–
 GpioCtrlRegs.GPBMUX1.bit.GPIO42 = 0; // 0=GPIO,  1=Resv,  2=Resv,  3=COMP1OUT
 GpioCtrlRegs.GPBDIR.bit.GPIO42 = 1;  // 1=OUTput,  0=INput GpioDataRegs.GPBCLEAR.bit.GPIO42 = 1; // uncomment if –> Set Low initially

首次上电,GpioDataRegs.GPBDAT.bit.GPIO42是什么状态,是0呢还是1呢?

还请大侠给出答案和解释,如果是不定状态,并且要是实现上电时为确定状态:1或0时,是不是要再外部配上拉或下拉呢?

heshang xiao:

回复 mangui zhang:

您好,看到有资料说,GPIO口最开始上电时会是输入IO口,这样的话,外部即便是上拉,电平不一样被拉低吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28035上电时GPIO口状态
分享到: 更多 (0)