请教I2C的slave模式

[复制链接]
2997|7
 楼主| 46621295 发表于 2008-11-5 10:06 | 显示全部楼层 |阅读模式
芯片datasheet这样写“I2C slave interface for configuration”,是不是说这个芯片只能接受来自主芯片的数据,而不能发送数据至主芯片??谢谢!
HWM 发表于 2008-11-5 10:09 | 显示全部楼层

否,可双向传输,但由master主导传输。

 楼主| 46621295 发表于 2008-11-5 10:19 | 显示全部楼层

“for configuration”

我用的cypress的capsense express芯片8c20140,它为何要指名“for confoguration”,该芯片提供4个io,我全部用作扫描电容式触摸按钮,但我的扫描结果如何传送至系统的主芯片呢?通过I2C吗?
HWM 发表于 2008-11-5 10:25 | 显示全部楼层

通过I2C设置芯片

 楼主| 46621295 发表于 2008-11-5 11:00 | 显示全部楼层

to HWM

你说的“通过I2C设置芯片”,是不是就相当于芯片的烧录器,将预设的功能定义好?
HWM 发表于 2008-11-5 11:05 | 显示全部楼层

具体仔细看datasheet

Ice_River 发表于 2008-11-5 13:04 | 显示全部楼层

二楼一句话 你理解好了就足够了!

关键是 适当的时候谁充当适当的Master !
政治委员 发表于 2008-11-6 09:23 | 显示全部楼层

回复1楼

做为slave是可以接收又可以发送,就是说主机可以读这个slave(一般的话是触摸按键按下,slave通知主机,然后主机发送一个读的命令),也可以修改这个slave的一些的功能。至于说扫描结果如何送到主机就是通过芯片的一个引脚电平的变化去通知主机有数据要发送了。主机准备可以接受数据了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

100

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部