欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入
然后调用read()函数读取寄存器2字节的温度数据实现。
write(fd,0x0,1);
read(fd,recbuf,2);
6 总结
I2C总线结构简单使用方便。linux系统下I2C的驱动程序具有清晰的层次结构,借助于成熟的驱动的例子用户很容易开发出针对自己产品的相应驱动。本文分析了Linux系统下I2C驱动结构,并在此基础上实现了一个具体的I2C设备的驱动,并在此基础上给出了对I2C总线实现访问的用户应用实现。
[1][2][3]
人生最好的旅行,就是你在一个陌生的地方,