6个帖子/ 0新
最后一篇
石王
离线
最后一次露面:5天2小时前
加入:2015-10-23 03:55
IIC检测从机是现处

想通讯iiC绕线发布机械地址,然后根据最后一位(应答位)来判断目标从手机是挂挂总线上,但如何只发表地呢?
比如比如机地址0xa4,SCL产金9个脉冲,SDA产后0xA4 +应答位的信号。

目前我是奇的:(现在一只个问题是有时候明明手机设备没没上,也会有检测到应答信号,如果从机设备接上了,则会多发0x00的数码(总共有18岁时尚脉冲了)。)
send_i2c_command(0x00);//制作假人
count = 0;
虽然(((getword16(i2c_status_reg)&tfe)== 0)&& count <100000)// wait_until_i2c_fifo_is_empty();//等到TX FIFO是空的
{
count ++;
}
// wait_until_no_master_actity();//等到没有主活动
abort_sr_status = getword16(i2c_tx_abrt_source_reg);//读取TX中止源寄存器
getword16(i2c_clr_tx_abrt_reg);//清除TX中止标志
if((abort_sr_status&abrt_7b_addr_noack)== 1)
返回false;
别的
返回真;

设备:
Jelphi.
离线
最后一次露面:5个月3周前
职员
加入:2015-09-10 12:07
你好,先生

你好,先生

不可思议的用法,如果你是在我的意思是有没有装置。在I2c总线,你可以可以读从设备的id,如果能读到,说明有,读不行,没有,你自己知道应该有啥设备

石王
离线
最后一次露面:5天2小时前
加入:2015-10-23 03:55
知道从设备的ID

知道从设备的ID,比如说0x02是手机地址。那么我想知道这个从手机是在I2c总线上,请问,该怎么读?

Gongyu_dialog.
离线
最后一次露面:4天23小时前
加入:2016-04-27 07:07
一卷I2C设备,都会有1-2个只读寄存仪,里奇的值的

一道I2C设备,都会有1-2次个只读仪器,里奇的值的。可以

石王
离线
最后一次露面:5天2小时前
加入:2015-10-23 03:55
好的,谢谢您的。

好的,谢谢您的。
户外有问题IIC管脚,
配置p02,p03为scl,sda,芯片内部有上拉电阻吗?具体阻值是多重????????????????????????????????

Jelphi.
离线
最后一次露面:5个月3周前
职员
加入:2015-09-10 12:07
I2C总线都需要外部的上拉电影

I2C总线都需要外部的上拉电影