宏定义 | |
#define | PER_LIB_MCU_MUODEL STC8Ax |
如果没有定义这个宏,默认为STC8Ax。 If the mirco is undefined,select to STC8Ax 更多... | |
#define | PER_LIB_EEPROM_CTRL 1 |
如果没有定义这个宏,默认为1。 If the mirco is undefined,select to "1" 更多... | |
#define | PER_LIB_EEPROM_INIT_CTRL 1 |
如果没有定义这个宏,默认为1。 If the mirco is undefined,select to "1" 更多... | |
#define | PER_LIB_EEPROM_WORK_CTRL 1 |
如果没有定义这个宏,默认为1。 If the mirco is undefined,select to "1" 更多... | |
#define | EEPROM_GET_STATE() (IAP_CONTR & 0x01) |
EEPROM获取工作状态宏函数。 更多... | |
#define | EEPROM_CTRL(run) {IAP_CONTR = (IAP_CONTR & 0x7F) | (run << 7);} |
EEPROM运行控制宏函数。 更多... | |
函数 | |
FSCSTATE | EEPROM_Init (BOOL run) |
EEPROM初始化函数。 更多... | |
FSCSTATE | EEPROM_Erase_Page (uint16_t addr) |
EEPROM 擦除扇区函数。 更多... | |
FSCSTATE | EEPROM_Write_Byte (uint16_t addr, uint8_t byte) |
EEPROM写一个字节函数。 更多... | |
FSCSTATE | EEPROM_Write_Str (uint16_t addr, const uint8_t *str) |
EEPROM写一个字符串。 更多... | |
FSCSTATE | EEPROM_Write_Arry (uint16_t addr, const uint8_t *arry, uint8_t len) |
EEPROM写一个数组函数。 更多... | |
uint8_t | EEPROM_Read_Byte (uint16_t addr) |
EEPROM读取一个字节函数。 更多... | |
FSCSTATE | EEPROM_Read_Arry (uint16_t addr, uint8_t *arry, uint8_t len) |
EEPROM读取一个数组函数。 更多... | |
EEPROM运行控制宏函数。
EEPROM runs control macro functions.
[in] | run | 运行控制位。Operation control bit. |
#define EEPROM_GET_STATE | ( | ) | (IAP_CONTR & 0x01) |
EEPROM获取工作状态宏函数。
EEPROM gets working state macro functions.
#define PER_LIB_EEPROM_CTRL 1 |
如果没有定义这个宏,默认为1。 If the mirco is undefined,select to "1"
#define PER_LIB_EEPROM_INIT_CTRL 1 |
如果没有定义这个宏,默认为1。 If the mirco is undefined,select to "1"
#define PER_LIB_EEPROM_WORK_CTRL 1 |
如果没有定义这个宏,默认为1。 If the mirco is undefined,select to "1"
#define PER_LIB_MCU_MUODEL STC8Ax |
如果没有定义这个宏,默认为STC8Ax。 If the mirco is undefined,select to STC8Ax
EEPROM 擦除扇区函数。
EEPROM erase page function.
[in] | addr | 扇区首地址(512字节为一个扇区,地址要能被512整除)。 The first address of a sector (512 bytes is a sector, and the address should be divisible by 512). |
EEPROM初始化函数。
EEPROM initialization function.
[in] | run | 运行控制位。Operation control bit. |
EEPROM读取一个数组函数。
EEPROM read Arry function.
[in] | addr | Falsh地址。falsh address. |
[out] | arry | 数组的首地址。The first address of the array. |
[in] | len | 数组长度。arry length. |
EEPROM读取一个字节函数。
EEPROM reads a byte function.
[in] | addr | flash地址。Falsh address. |
EEPROM写一个数组函数。
EEPROM write a Arry function.
[in] | addr | Falsh地址。falsh address. |
[in] | arry | 数组的首地址。The first address of the array. |
[in] | len | 数组长度。arry length. |
EEPROM写一个字节函数。
EEPROM writes a byte function.
[in] | addr | flash地址。Falsh address. |
[in] | byte | 一个字节的数据。Data of byte. |