GD32F205RG 的I2C2 端口是那个端口

[复制链接]
822|5
手机看帖
扫描二维码
随时随地手机跟帖
foverfuer|  楼主 | 2018-8-20 15:25 | 显示全部楼层 |阅读模式
本帖最后由 foverfuer 于 2018-8-20 21:03 编辑

1.
GD32F205xx_Datasheet_Rev1.0-MCU.pdf
数据手册里写的是IIC3,也就是IIC2对应的是PA8 PC9
GD32F20x_User_Manual_CN_V2.0[1].pdf
这个用户手册里面 remap里面IIC2 是PA8,PA9
那个才是正确的,有没兄弟伙些用过的。
2.
PA9 IO口配置成 GPIO_MODE_AF_OD,IO 外部 10k上拉始终是低电平。配置成GPIO_MODE_IN_FLOATING后I/0口上拉就正常了,这种情况是不是断定 这个I/O口已经坏了?


foverfuer|  楼主 | 2018-8-23 16:52 | 显示全部楼层
自己摸索,总算找到问题了,写出来,以后谁遇到也不用走弯路了。
1.GD32F2xx ,I2C2引脚 确定是PC9,PA8.
2.官方GD32F2xx 库 V2.0.0 I2C2基地址是错的。
3.官方GD32F2xx 库 V2.0.0库不是最新的,有很多更改。估计后面会更新到网站。。。

使用特权

评论回复
zhangbo1985| | 2018-8-26 22:37 | 显示全部楼层
IO口寄存器的设计的还是要多注意细节的

使用特权

评论回复
HKingS| | 2018-8-28 19:54 | 显示全部楼层
以最新版本的数据手册为准。

使用特权

评论回复
lxs0026| | 2018-9-6 23:35 | 显示全部楼层
感觉有一些地方还是有漏洞。参照最新版本的资料才好,反正碰到了问题,还是不一定是不是自己的问题

使用特权

评论回复
qmmt| | 2018-10-9 21:57 | 显示全部楼层
最新版的manual是2.0吧,上面好像就是PA8,PA9啊。
datasheet是1.0版的。倒是说用的SCL和SDA对应PA8,PC9。问过FAE,说按manual来,结果还是中坑了。

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝