专题8-I2C驱动程序设计-第5课-I2C自编设备驱动设计
作者:互联网
1、概述
2、编程
#include <unistd.h> #include <stdio.h> #include <fcntl.h> int main() { int i, fd; char write_data[256]; char read_data[256]; //打开at24c02对应的sys文件 fd=open("/sys/bus/i2c/devices/0-0050/eeprom", O_RDWR); //写入数据 for(i=0; i<256; i++) { write_data[i]=i; } lseek(fd, 0, SEEK_SET); write(fd, read_data, 256); //读出来 lseek(fd, 0, SEEK_SET); read(fd, read_data,256); //对比 for(i=0; i<256; i++) { if(i%16 == 0) print("\n"); printf("%3d ",read_data[i]); } return 0; }
标签:sys,include,驱动程序,int,char,fd,设计,I2C,256 来源: https://www.cnblogs.com/luckdog0623/p/16574238.html