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

DSP28377D GPIO引脚默认电平状态问题

配置GPIO引脚作为DO使用时,在程序里配置无论上拉还是下拉,上电后初始电平状态都是低电平,如何配置初始为高电平?

以下是尝试了几种配置方式,上电后初始都是低电平

 GPIO_SetupPinMux(126, GPIO_MUX_CPU2, 0);    // DIO_O01 权限在CPU2
 GPIO_SetupPinOptions(126, GPIO_OUTPUT,0);
 GPIO_SetupPinMux(127, GPIO_MUX_CPU2, 0);    // DIO_O02 权限在CPU2
 GPIO_SetupPinOptions(127, GPIO_OUTPUT,1);
 GPIO_SetupPinMux(128, GPIO_MUX_CPU2, 0);    // DIO_O03 权限在CPU2
 GPIO_SetupPinOptions(128, GPIO_OUTPUT,GPIO_PULLUP);
 GPIO_SetupPinMux(129, GPIO_MUX_CPU2, 0);    // DIO_O04 权限在CPU2
 GPIO_SetupPinOptions(129, GPIO_OUTPUT,GPIO_OPENDRAIN);

Brett Larimore:

F28377D MCU上所有GPIO輸入或輸出的初始狀態均為Hi-Z。 需要上拉或下拉電阻,以便在上電時將信號置於特定狀態,直到配置為止。

配置GPIO引脚作为DO使用时,在程序里配置无论上拉还是下拉,上电后初始电平状态都是低电平,如何配置初始为高电平?

以下是尝试了几种配置方式,上电后初始都是低电平

 GPIO_SetupPinMux(126, GPIO_MUX_CPU2, 0);    // DIO_O01 权限在CPU2
 GPIO_SetupPinOptions(126, GPIO_OUTPUT,0);
 GPIO_SetupPinMux(127, GPIO_MUX_CPU2, 0);    // DIO_O02 权限在CPU2
 GPIO_SetupPinOptions(127, GPIO_OUTPUT,1);
 GPIO_SetupPinMux(128, GPIO_MUX_CPU2, 0);    // DIO_O03 权限在CPU2
 GPIO_SetupPinOptions(128, GPIO_OUTPUT,GPIO_PULLUP);
 GPIO_SetupPinMux(129, GPIO_MUX_CPU2, 0);    // DIO_O04 权限在CPU2
 GPIO_SetupPinOptions(129, GPIO_OUTPUT,GPIO_OPENDRAIN);

F.F:上电初始状态应该是高电平?All GPIO pins are I/O/Z and have an internal pullup, which can be selectively enabled or disabled on a per-pin basis.

赞(0)
未经允许不得转载:TI中文支持网 » DSP28377D GPIO引脚默认电平状态问题
分享到: 更多 (0)