纬图虚拟仪器论坛

 找回密码
 立即注册
搜索
查看: 6370|回复: 5

I2C通常问题?

[复制链接]
发表于 2020-3-26 16:54:50 | 显示全部楼层 |阅读模式
1.请问USb盒子i2c主     slave如果来不及处理,把scl拉低 主机做怎么处理
2.盒子这边scl是双向还是单向
3.按协议从机是可以把scl拉低
4.盒子做master,支持slave把scl拉低吗
回复

使用道具 举报

发表于 2020-3-26 17:02:16 | 显示全部楼层
1.你说的来不及处理是指?能否说的更详细点
2.如果I2C设为从机操作的话,是由硬件决定的,通常情况是双向的。
3.按照标准协议SCL是可以拉低
4.I2C适配器作为主机模式不会主动去拉低从机SCL。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-26 21:21:17 | 显示全部楼层
hello 发表于 2020-3-26 17:02
1.你说的来不及处理是指?能否说的更详细点
2.如果I2C设为从机操作的话,是由硬件决定的,通常情况是双向的 ...


0 1是硬件,2软件,那么controlmode是3时也就是就3线spi,是硬件还是软件控制?
QQ图片20200326212027.jpg
另外,spi时钟为什么时钟是2MHz左右?
回复 支持 反对

使用道具 举报

发表于 2020-3-26 21:30:58 | 显示全部楼层
lxk 发表于 2020-3-26 21:21
0 1是硬件,2软件,那么controlmode是3时也就是就3线spi,是硬件还是软件控制?

另外,spi时钟为什么 ...

选择单总线控制,可以使用我们软件APP控制操作
http://www.viewtool.com/demo/Gin ... c_Setup_v2.7.28.zip
可以设置的在软件APP中,设置硬件控制模式下在 36M  软件模式1M 时钟输出频率.
参考源码:http://www.viewtool.com/index.ph ... 42-ginkgo-usb-spi-4
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-9 15:19:46 | 显示全部楼层
hello 发表于 2020-3-26 21:30
选择单总线控制,可以使用我们软件APP控制操作
http://www.viewtool.com/demo/Ginkgo/Software/Ginkgo_U ...

我配置的i2c了,可是一插上盒子,为啥 sda被拉低了,扒点盒子的sda连接是高
回复 支持 反对

使用道具 举报

发表于 2020-4-9 15:23:02 | 显示全部楼层
lxk 发表于 2020-4-9 15:19
我配置的i2c了,可是一插上盒子,为啥 sda被拉低了,扒点盒子的sda连接是高

1.使用万用表测试SCL和SDA的电压是多少,如果很低的话,建议上拉电阻测试一下(2.2K,4.7K)
2.抓下时序看下波形
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|纬图虚拟仪器

GMT+8, 2024-12-22 15:23 , Processed in 0.197312 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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