Cypress技术论坛
直播中

邢东

7年用户 173经验值
私信 关注
[问答]

一个从机的多个从机地址该怎么调用?

我有一个I2C从属设备,它响应于从属地址0x08和0x09。当调用任一地址时,我想为同一个从属函数提供不同的函数。例如,如果使用0x08从内存中读取,如果0x09被称为光,则是LED。是否有一个函数或变量保存用于唤醒奴隶的地址调用?

回帖(6)

王琳

2019-10-8 13:27:18
查看I2C从“RX FIFO中接受匹配地址”的数据表。这就解释了如何做你想做的事情。
鲍勃
举报

邢东

2019-10-8 13:36:09
引用: ncmza 发表于 2019-10-8 18:32
查看I2C从“RX FIFO中接受匹配地址”的数据表。这就解释了如何做你想做的事情。
鲍勃

谢谢鲍伯!我找到了一套代码。我试图实现它,但我只是从FIFO寄存器读取0xFF。你知道那个寄存器保存从地址值有多长吗?
举报

王琳

2019-10-8 13:44:09
你能发布你的完整项目,让我们都可以看看你的所有设置吗?要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。
鲍勃
举报

王琳

2019-10-8 14:14:30
读取数据表页18和172!使用API I2CYSET2CADRESsCudioStutsType()并提供您的函数来读取地址。
鲍勃
举报

更多回帖

发帖
×
20
完善资料,
赚取积分