/******************************* 噬猎者编写 *******************************
//这是AT24C02的程序:
包括:
AT24C02_init()
AT24C02_WriteByte(Addr,Data) //写入一个字节
AT24C02_ReadByte(Addr) //读取一个地址的值
Addr 0-255
Data 数据
*******************************************************************************/
#ifndef _VCAN_24C02_H_
#define _VCAN_24C02_H_
#define AT24C02_I2C_ADDRESS 0x50 // AT24C02的地址
#define AT24C02_PageSize 8 // AT24C02每页有8个字节
#define AT24C02_init() i2c_init(I2C0, 50 * 1000); //频率为50K
#define AT24C02_WriteByte(Addr,Data) i2c_write_reg(I2C0,AT24C02_I2C_ADDRESS,Addr,Data) //读取地址里的内容
#define AT24C02_ReadByte(Addr) i2c_read_reg(I2C0,AT24C02_I2C_ADDRESS,Addr) //从地址读取内容
#endif //_AT24C02_H_
//AT24C02
#include "VCAN_24C02.h"
|