OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3804|回复: 11

GPIO中的I是输入的意识吗?是对外设来说还是对芯片来说

[复制链接]

3

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-12-21
在线时间
1 小时
发表于 2015-12-22 00:19:25 | 显示全部楼层 |阅读模式
5金钱
如题,我想问一下我的芯片是和原子哥的一样,开发板是自己开发的,外设以NAND方式连接到FSMC上。我想问一下各个管脚的配置是根据外设的数据手册配置么?我看了一下外设的数据手册,其中有如下部分



我的RTAD0-D4是应该配置为输入还是输出,这个I是对谁而言的?那D0-D3又该配置为输入还是输出?如何确定?新手,谢谢各位大侠了!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-12-22 08:45:33 | 显示全部楼层
卧槽,1553总线,很少有人搞这个。
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-12-21
在线时间
1 小时
 楼主| 发表于 2015-12-22 09:39:06 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
呵呵,还好,各个管脚的配置是根据外设的数据手册配置么?RTAD0-D4是应该配置为输入还是输出,这个I是对谁而言的?那D0-D3又该配置为输入还是输出?如何确定?谢谢啊
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-12-22 10:11:54 | 显示全部楼层
一般情况下芯片手册上的I和O都是针对你这个芯片而言的,比如你这个手册的RTAD0-D4是I,就是说你正在用的这个外设芯片的这几个口为输入口
开往春天的手扶拖拉机
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-12-21
在线时间
1 小时
 楼主| 发表于 2015-12-22 10:15:21 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
那对应的芯片连接管脚就应该配置为输出,是这样么?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-12-22 10:41:35 | 显示全部楼层
回复【5楼】houge101:
--------------------------------
嗯,是的。
开往春天的手扶拖拉机
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-12-22 10:54:13 | 显示全部楼层
我现在手里还有个BU65170(也可能是61570),一直想卖掉。

当时一w出头。
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-12-21
在线时间
1 小时
 楼主| 发表于 2015-12-22 10:59:24 | 显示全部楼层
回复【6楼】zuozhongkai:
---------------------------------
那在麻烦问一下,像表格中的D0-D3写的是IO,那我该配置成输入还是输出啊?是如何确定出来的啊!
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-12-22 11:02:38 | 显示全部楼层
你就当它是个RAM。
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-12-21
在线时间
1 小时
 楼主| 发表于 2015-12-22 11:15:29 | 显示全部楼层
回复【9楼】xuande:
---------------------------------
还是不太明白怎么确定,我是新手,理解很不深入!呵呵
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-12-22 11:32:35 | 显示全部楼层
如果是STM32,就要配置成FSMC接口,即双向。
LZ基础要加强。
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-12-21
在线时间
1 小时
 楼主| 发表于 2015-12-22 12:16:11 | 显示全部楼层
回复【11楼】xuande:
---------------------------------
配置成FSMC接口就是配置成GPIO_Mode_AF_OD?复用开漏输出或GPIO_Mode_AF_PP?复用推挽输出中的某一种模式,我的理解对吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 13:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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