GPIO初始化问题

[复制链接]
8314|38
 楼主| shibalihuandao 发表于 2013-3-20 22:32 | 显示全部楼层 |阅读模式
DSP的GPIO,上电初始化的时候默认配置为输入引脚,而且都有弱上拉,配置前都是高电平,有没有办法,配置前都为低电平?
zgsxhzac 发表于 2013-3-20 23:23 | 显示全部楼层
楼主去看一下你所用的初始化的库里,TI是怎么设置的,然后看是否可以更改。我记得好像只有PWM端口,上电初始化是低电平的。
sishangcine 发表于 2013-3-20 23:29 | 显示全部楼层
C2000的PWM输出端口,初始化时是低电平,不管是否与GPIO共用这个端口

其它GPIO在初始化时是高电平、弱上拉。
heibaiyinjiag 发表于 2013-3-20 23:52 | 显示全部楼层
为什么非要配置前低电平
taihezhibanh 发表于 2013-3-21 00:05 | 显示全部楼层
在控制上,初始状态是很讲究的。
也就是需要设计电路时,CPU还没有工作的初始状态,会对系统性能有较大的影响。
如使用PWM驱动一个N型MOSFET,这个MOSFET是个电源的开关管,控制310V电源的开关变压器,

那么,在CPU还没有工作时,PWM的输出必须是低,否则,就会烧坏电路。

TI这方面考虑得很好,因为它让PWM的管脚的初始状态为低电平。
firstblood 发表于 2013-3-21 20:39 | 显示全部楼层
这个跟单片机的原理如出一辙的吧,把相关的寄存器的配置好就可以的啦
xiaofeimao 发表于 2013-6-30 13:07 | 显示全部楼层
sishangcine 发表于 2013-3-20 23:29
C2000的PWM输出端口,初始化时是低电平,不管是否与GPIO共用这个端口

其它GPIO在初始化时是高电平、弱上拉 ...

你好 TIDSP的这些信息在那些地方可以找到  我对着 datasheet找 只找到了Boot Mode模式 引脚作为输入引脚  没有看到其他信息  谢谢
gygp 发表于 2013-7-2 00:23 | 显示全部楼层
不能吧,这个都是默认的。
放他一马吧 发表于 2018-3-2 13:13 | 显示全部楼层
除PWM口外上电皆高电平

你的问题只能通过硬件解决,外部下拉
51xlf 发表于 2018-3-4 17:09 | 显示全部楼层
使用下拉电阻。
i1mcu 发表于 2018-3-4 17:09 | 显示全部楼层
手册上怎么定义的
pmp 发表于 2018-3-4 17:09 | 显示全部楼层
默认为都是低电平。
mmbs 发表于 2018-3-4 17:09 | 显示全部楼层
哪个DSP芯片
1988020566 发表于 2018-3-4 17:10 | 显示全部楼层
这个上拉电阻多大的
51xlf 发表于 2018-3-4 17:13 | 显示全部楼层
应该都是默认为低吧。
i1mcu 发表于 2018-3-4 17:13 | 显示全部楼层
可以通过三极管控制
1988020566 发表于 2018-3-4 17:13 | 显示全部楼层
怎么不通过外部电路进行改变呢
mmbs 发表于 2018-3-4 17:13 | 显示全部楼层
你可以配置下拉电阻。
pmp 发表于 2018-3-4 17:13 | 显示全部楼层
怎么可能上电之后就是高电平了呢
kkzz 发表于 2018-3-10 22:30 | 显示全部楼层
这个没有办法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

1165

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部