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

28379DDSP

GPIO配置成PWM模式时,在初始化运行时如何输出高电平

Green Deng:

不管是什么模式,初始化的时候,此时程序还没有控制GPIO,即使使能了内部上拉,GPIO在初始化的时候都是不确定的电平状态。
如果你要确保GPIO在初始化的时候输出高电平,那只能通过外部加上拉电阻的方式达到输出高电平的目的。

user5977653:

回复 Green Deng:

我现在外部有上拉电阻,但在初始化程序运行到PWM时钟使能前会有一段时间输出低电平

Green Deng:

回复 user5977653:

你的程序中有没有使能GPIO初始化上拉?

user5977653:

回复 Green Deng:

程序内没有使能上拉,运行GPIO配置为PWM模式,相应的口就会输出低电平。GpioCtrlRegs.GPAGMUX1.bit.GPIO0 = 0;GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1;//配置为EPWM1AGpioCtrlRegs.GPAPUD.bit.GPIO0 = 1;//关闭上拉;

Green Deng:

回复 user5977653:

有没有测试过使能上拉之后还会出现这种情况吗?

赞(0)
未经允许不得转载:TI中文支持网 » 28379DDSP
分享到: 更多 (0)