文件名称:c8051f系列smbus程序
文件大小:1KB
文件格式:RAR
更新时间:2021-11-26 13:06:26
c8051 smbus iic
c8051f340的SMBUS(iic)总线的驱动代码(理论上可以支持所有c8051F系列单片机),使用任务方式调用smbus接口,不需要等任务完成就可以去做其它工作,不占用CPU时间,smbus总路线的配置信息没有包含在程序文件中,请自己在调用前进行设置 ,只支持主器件,不支持从器件方式,调用smbtskcx查询可以再添加几条任务,#define MAXTSKCOUNT 10 中的(10)为最大任务设定,可以自己更改,smbaddtask为添加任务的函数,其它的过程用户可以不关心, 写过程为先写8位器件地址,再写数据指针指向的数据(内容用户自己设定,如要包含子地址等),读时如果有子地址,要分成两个任务,一个是要写入子地址任务,一个是读取任务, 如smbaddtask(0xa0,2,p) smbddtask(0xa1,10,s)
【文件预览】:
smbus.h
smbus.c