首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

I2C设备数据通信有关问题

2012-10-17 
I2C设备数据通信问题我有个设备挂在I2C总线上,系统是linux,想要实现I2C设备与总线的通信,如应用程序写0x1

I2C设备数据通信问题
我有个设备挂在I2C总线上,系统是linux,想要实现I2C设备与总线的通信,如应用程序写0x1 0x2两个字节到设备,设备回复0x3,0x4。
目前设备驱动已实现读、写接口, 我想问的是,在应用程序端,我通过write(fd, write_buf,2)写完0x1 0x2,然后调用read(fd,read_buf,2), read_buf可以读到0x3 0x4吗?I2C上的数据会pending等待read的读吗?
如果不是,请问该如何实现,谢谢!


[解决办法]
i2c的全部操作都是由主设备发起的,放心吧
i2c从设备会一直等待的
[解决办法]

探讨

i2c 读写的设备地址应该不同吧?

[解决办法]
探讨

i2c 读写的设备地址应该不同吧?

[解决办法]
探讨

引用:

i2c 读写的设备地址应该不同吧?

可能对于较老的内核,2.6.1x是这样,今天居然看到了

热点排行