📄 at24c02.c
字号:
#include "AT24C02.h"
#include "VI2C_C51.h"
uchar ReadByte24C02( uchar Address )
{
uchar tmp[1] = {0};
IRcvStr( WC24C02 , Address , tmp , 0x01 );
return tmp[0];
}
void WriteByte24C02( uchar Address , uchar val )
{
uchar tmp[1] = {0};
tmp[0] = val;
ISendStr( WC24C02 , Address , tmp , 0x01 );
}
uint ReadWord24C02( uchar Address )
{
uint retVal;
uchar *p;
p = &retVal;
IRcvStr( WC24C02 , Address , p , 0x02 );
return retVal;
}
void WriteWord24C02( uchar Address , uint val )
{
uchar *p = &val;
ISendStr( WC24C02 , Address , p , 0x02 );
}
void WriteStr24C02( uchar Address , uchar *pStr , uchar strLen )
{
ISendStr( WC24C02 , Address , pStr , strLen );
}
uchar* ReadStr24C02( uchar Address , uchar *pStr , uchar strLen )
{
IRcvStr( WC24C02 , Address , pStr , strLen );
return pStr;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -