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

初始化PWM引脚对应的GPIO口,为什么要使能内部上拉?

大家好:

         初始化PWM引脚对应的GPIO口,为什么要使能内部上拉?     如果这样设置的话,那么上电初期,对应GPIO口输出不就是高电平了吗,  这样不就造成了对应外部开关管的误导通。   这个不是很明白,希望大家指点一下, 谢谢!

rookiecalf:

你使用的是什么程序,官方的应该是禁用的,上电初期关键是未初始化前,而piccolo系列的GPIO0-GPIO11也是默认禁止的。当然还和驱动的驱动方式有关,如果与此相悖,就需要外部做强上下拉。

大家好:

         初始化PWM引脚对应的GPIO口,为什么要使能内部上拉?     如果这样设置的话,那么上电初期,对应GPIO口输出不就是高电平了吗,  这样不就造成了对应外部开关管的误导通。   这个不是很明白,希望大家指点一下, 谢谢!

PQLI:

回复 rookiecalf:

你好:

      非常感谢你的热情解答,数据手册里面GPIO0~GPIO11是默认禁止上拉的, 我在  DSP2833x_EPwm.c 这一源文件中void InitEPwmxGpio(void) 函数中发现了 对GPIO口配置时,使能了上拉~    所以不太清楚这是怎么回事儿。

大家好:

         初始化PWM引脚对应的GPIO口,为什么要使能内部上拉?     如果这样设置的话,那么上电初期,对应GPIO口输出不就是高电平了吗,  这样不就造成了对应外部开关管的误导通。   这个不是很明白,希望大家指点一下, 谢谢!

PQLI:

回复 rookiecalf:

好的,  非常感谢!

赞(0)
未经允许不得转载:TI中文支持网 » 初始化PWM引脚对应的GPIO口,为什么要使能内部上拉?
分享到: 更多 (0)