关于AI-M61-32s-kit 的 I2C接口有些疑问

[复制链接]
查看1294 | 回复6 | 2023-11-27 09:01:27 | 显示全部楼层 |阅读模式
092423xvffcw0wc8f8gvzo.png


板子GPIO 定义很多针脚都支持 I2C功能。
目前使用GPIO_14 与 GPIO_15 针脚没有调通程序。
14和15针脚对应的是LED灯,将14、15针脚设置为I2C以后发现LED灯变成彩色了。也不能正常驱动设备。
不知道这两个针脚对应LED对I2C 功能是否会产生影响。 换成 GPIO_10 和 GPIO_11 也没有调通。感觉懵懵的。

AI-M61-32s-kit 的 I2C 接口使用 应该是可以随意使用的吧,只要GPIO功能里面包含 SCL 和 SDA就行吧。


论坛里

【教程贴-新手向】搭建基于AI-M61-32s-kit 的Arduino环境
http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43580


arduino环境里面的  Wire 库和  Arduino 自带的那个 Wire 类库方法定义稍有不同。
被I2C给难住了。准备扒一扒 Arduino 的 Wire 源码再看看。

回复

使用道具 举报

lazy | 2023-11-27 09:26:05 | 显示全部楼层
帮顶
回复

使用道具 举报

xiaoxie888 | 2023-11-27 09:56:47 | 显示全部楼层
帮顶
回复

使用道具 举报

qwe2079282957 | 2023-11-27 10:54:45 | 显示全部楼层
SCL=BCLK,RCLK这三个都是时钟,SDA不是时钟
回复 支持 反对

使用道具 举报

496199544 | 2023-11-27 11:39:35 | 显示全部楼层
帮顶
回复

使用道具 举报

O2C14 | 2023-11-28 13:56:39 | 显示全部楼层
默认低7位寻址,例如0x90要右移一位变0x48
回复 支持 反对

使用道具 举报

1084504793 | 2024-1-2 09:19:14 | 显示全部楼层
任意I/O需要自己写开始信号和结束信号以及读写数据功能等,调用IIC库函数需要看I/O引脚的复用功能是否有IIC。
回复 支持 反对

使用道具 举报

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

本版积分规则