打印

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

[复制链接]
1330|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rangar|  楼主 | 2017-10-16 14:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
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没用过,不知道

使用特权

评论回复
5
Ryze| | 2017-10-16 15:59 | 只看该作者
我把GPIOF4在外部下拉了,这个GPIO本来在内部就有上拉,上电之后GPIOF4的电平是1.2V左右,按下复位之后变成了低,这个现象和应该输出高矛盾,不知道哪出错了

使用特权

评论回复
6
Varus| | 2017-10-16 16:10 | 只看该作者
估计是外部下拉电阻问题,把下拉电阻弄掉,再用万用表测量一下试试看

使用特权

评论回复
7
Snow7| | 2017-10-16 17:53 | 只看该作者
为什么加个下拉电阻GPIOF4就能在按下复位之后变成0,正常应该是高啊,内部有上拉,外部有下拉,不至于是0.

使用特权

评论回复
8
android2| | 2017-10-16 18:05 | 只看该作者
内部上拉是个弱上拉,如果外部接小电阻下拉就可以拉到低电平上去,而且复位时输出是高阻态

使用特权

评论回复
9
拉克丝| | 2017-10-16 18:14 | 只看该作者
GPIOF4是确定boot加载模式的,高电平才能从Flash中加载程序。如果拉到了低电平,那么dsp检测GPIOF4的时候是检测到了低,应该不能正常工作。

使用特权

评论回复
10
lefeng| | 2017-10-16 18:24 | 只看该作者
是怎么检测的?这样的话,最好用示波器看下GPIOF4,同时检测GPIOF4和复位信号,然后与DSP手册中的配置时序对比下,看看信号是不是有问题。

使用特权

评论回复
11
updownq| | 2017-10-17 22:09 | 只看该作者
默认数值有什么问题?

使用特权

评论回复
12
sanfuzi| | 2017-10-17 22:10 | 只看该作者
正常都是输入为数据为高。

使用特权

评论回复
13
gygp| | 2017-10-17 22:10 | 只看该作者
这个还真不知道,没有用的IO正常也没有配置。

使用特权

评论回复
14
gygp| | 2017-10-17 22:11 | 只看该作者
使用上拉电阻或者下拉电阻。

使用特权

评论回复
15
updownq| | 2017-10-17 22:17 | 只看该作者
这个默认为输入。

使用特权

评论回复
16
sanfuzi| | 2017-10-17 22:17 | 只看该作者
楼主是怕数据进行干扰吗?

使用特权

评论回复
17
gygp| | 2017-10-17 22:17 | 只看该作者
IO随机也没有什么影响,都是可以使用的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝