- /******************************* 噬猎者编写 *******************************
- //这是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"
|