文件名称:c8051f020 smbus原代码
- 所属分类:
- 编程文档
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2013-02-25
- 文件大小:
- 2.71kb
- 下载次数:
- 0次
- 提 供 者:
- justin_ses@163.com
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
C8051的SMBUS程序,
void main (void)
{
system_initial();
delay_nus(100);
i=0x10;
sla=CHIP_A;
for (j=0;j<0x40;j++) // 向24C02的000地址依次写入64个数据,
{ // 64个数据的数值从10H---4FH
smbus_send(sla, j, i,0x01); // 写入AT24C02
i++;
}
for (j=0;j<0x40;j++) // 从24C02的00地址依次连续读出64个数据,
{ // 64个数据的数值应该是从10H---3FH(连续存放)
check=smbus_read(sla, j,0x01);
DATA1[j]=check; // 读出来的数据依次连续存入数组DATA[]中
}
delay_nms(1000);
while(1);
}
void main (void)
{
system_initial();
delay_nus(100);
i=0x10;
sla=CHIP_A;
for (j=0;j<0x40;j++) // 向24C02的000地址依次写入64个数据,
{ // 64个数据的数值从10H---4FH
smbus_send(sla, j, i,0x01); // 写入AT24C02
i++;
}
for (j=0;j<0x40;j++) // 从24C02的00地址依次连续读出64个数据,
{ // 64个数据的数值应该是从10H---3FH(连续存放)
check=smbus_read(sla, j,0x01);
DATA1[j]=check; // 读出来的数据依次连续存入数组DATA[]中
}
delay_nms(1000);
while(1);
}
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : C8051 SMBUS.rar 列表 C8051 SMBUS.c