930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 18481|回复: 5

I2C管脚 SPI 管脚 是不是可以

[复制链接]

5

主题

8

帖子

49

积分

新手上路

Rank: 1

积分
49
发表于 2018-12-12 15:55:45 | 显示全部楼层 |阅读模式
你好  版主   现在我手上有个项目 需要用到  一个SPI接口的 LCD(开发板提供的原理图是从22PIN 到27PIN ) 和一个 I2C 接口  我可以用剩下的28  29   30   31  中的任何两个PIN 配I2C 吗? LCD 和 I2C电路同时工作时会不会有冲突 我看到很多外围设备都 是用到同一个基地址   谢谢    可以推荐一个 更好的 I2C 接口吗






回复

使用道具 举报

101

主题

332

帖子

7422

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7422
发表于 2018-12-13 09:19:42 | 显示全部楼层
    你好,你要把你购买的是艾克姆哪一款开发板说一下,GPIO是否可以用需要对照相应开发板的原理图才知晓,另外,你想使用I2C接口是模拟I2C吗?
回复 支持 反对

使用道具 举报

5

主题

8

帖子

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2018-12-14 13:48:49 | 显示全部楼层
开发板是nRF52832开发板 ,不用模拟的I2C  
回复 支持 反对

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2018-12-14 15:42:29 | 显示全部楼层
shawn 发表于 2018-12-14 13:48
开发板是nRF52832开发板 ,不用模拟的I2C

可以,可以使用任何两个IO作为I2C的引脚。关于冲突,SPI0和I2C0不能同时用,SPI1和I2C1不能同时用。可以同时使用SPI0和I2C1,或者同时使用SPI1和I2C0。
回复 支持 反对

使用道具 举报

5

主题

8

帖子

49

积分

新手上路

Rank: 1

积分
49
 楼主| 发表于 2018-12-21 20:53:37 | 显示全部楼层
强光手电 发表于 2018-12-14 15:42
可以,可以使用任何两个IO作为I2C的引脚。关于冲突,SPI0和I2C0不能同时用,SPI1和I2C1不能同时用。可以 ...

SPI1和I2C0同时使用时,如何匹配相应的基地址 ,   是不是使用同一个初始化函数,能不能提供相对应的例程,谢谢
回复 支持 反对

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2018-12-24 21:49:04 | 显示全部楼层
shawn 发表于 2018-12-21 20:53
SPI1和I2C0同时使用时,如何匹配相应的基地址 ,   是不是使用同一个初始化函数,能不能提供相对应的例程 ...

SPI1配置方式和SPI0一样,所不同的是驱动程序实例设置为1,然后在sdk_config.h文件中启用SPI1就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-5-3 18:14 , Processed in 0.068864 second(s), 22 queries .

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