OpenEdv-开源电子网

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

IMX6ULL怎么与双向GPIO模块通信

[复制链接]

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
发表于 2022-12-31 18:14:06 | 显示全部楼层 |阅读模式
5金钱
有个16位数据线的外部模块,当片选为低(CSN=0)且读信号为低(RDN=0)时,模块的16位数据线输出数据(输出状态);反之,模块的16位数据线捕获数据(高阻输入状态)。
16位数据线上要求有10K的上拉电阻。

请问IMX6ULL的GPIO怎么配置呢,是固定配置为输入或者输出,还是根据读写信号来改变GPIO的方向呢?
感觉跟I2C的SDA有点儿像,不过只看到了SDA配置值为0x4001b8b0,不知道是不是通信过程中改变了方向,吧友们指点一下吧

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

使用道具 举报

0

主题

201

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2552
金钱
2552
注册时间
2019-12-5
在线时间
352 小时
发表于 2023-1-5 09:19:09 | 显示全部楼层
好像设置为浮空输入,可以写也可以读。
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
 楼主| 发表于 2023-2-17 10:12:04 | 显示全部楼层
watsonxia 发表于 2023-1-5 09:19
好像设置为浮空输入,可以写也可以读。

好的,有空我试试看。现在是双向通信的时候改变了GPIO方向,暂时可以用,不过后边测试应该会对时序要求比较高,感觉直接读写才是王道。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 06:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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