关于DSP2812的GPIO数据寄存器的值

[复制链接]
 楼主| Rangar 发表于 2017-10-16 14:30 | 显示全部楼层 |阅读模式
GPIO口的数据寄存器有默认值吗?在手册上没找到。

如果初始时不设置,是不是随即的?

求指导。
Brand2 发表于 2017-10-16 15:13 | 显示全部楼层
GPIO默认是上拉,GPxDAT读进来的话应该是1
Soraka 发表于 2017-10-16 15:43 | 显示全部楼层
如果设置的是输出呢,在程序中没有定义GPIO口的初始值,那输出的该是什么电平?
Garen2 发表于 2017-10-16 15:52 | 显示全部楼层
TMS320F2812是输出3.3v,别的DSP没用过,不知道
Ryze 发表于 2017-10-16 15:59 | 显示全部楼层
我把GPIOF4在外部下拉了,这个GPIO本来在内部就有上拉,上电之后GPIOF4的电平是1.2V左右,按下复位之后变成了低,这个现象和应该输出高矛盾,不知道哪出错了
Varus 发表于 2017-10-16 16:10 | 显示全部楼层
估计是外部下拉电阻问题,把下拉电阻弄掉,再用万用表测量一下试试看
Snow7 发表于 2017-10-16 17:53 | 显示全部楼层
为什么加个下拉电阻GPIOF4就能在按下复位之后变成0,正常应该是高啊,内部有上拉,外部有下拉,不至于是0.
android2 发表于 2017-10-16 18:05 | 显示全部楼层
内部上拉是个弱上拉,如果外部接小电阻下拉就可以拉到低电平上去,而且复位时输出是高阻态
拉克丝 发表于 2017-10-16 18:14 | 显示全部楼层
GPIOF4是确定boot加载模式的,高电平才能从Flash中加载程序。如果拉到了低电平,那么dsp检测GPIOF4的时候是检测到了低,应该不能正常工作。
lefeng 发表于 2017-10-16 18:24 | 显示全部楼层
是怎么检测的?这样的话,最好用示波器看下GPIOF4,同时检测GPIOF4和复位信号,然后与DSP手册中的配置时序对比下,看看信号是不是有问题。
updownq 发表于 2017-10-17 22:09 | 显示全部楼层
默认数值有什么问题?
sanfuzi 发表于 2017-10-17 22:10 | 显示全部楼层
正常都是输入为数据为高。
gygp 发表于 2017-10-17 22:10 | 显示全部楼层
这个还真不知道,没有用的IO正常也没有配置。
gygp 发表于 2017-10-17 22:11 | 显示全部楼层
使用上拉电阻或者下拉电阻。
updownq 发表于 2017-10-17 22:17 | 显示全部楼层
这个默认为输入。
sanfuzi 发表于 2017-10-17 22:17 | 显示全部楼层
楼主是怕数据进行干扰吗?
gygp 发表于 2017-10-17 22:17 | 显示全部楼层
IO随机也没有什么影响,都是可以使用的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝
快速回复 返回顶部 返回列表