?? eeprom_r_w.c
字號:
#include <iom8v.h>
#include <macros.h>
void EEPROM_write(unsigned int uiAddress, unsigned char ucData)
{
/* 等待上一次寫操作結束 */
while(EECR & (1<<EEWE))
;
/* 設置地址和數據寄存器 */
EEAR = uiAddress;
EEDR = ucData;
/* 置位EEMWE */
EECR |= (1<<EEMWE);
/* 置位EEWE以啟動寫操作 */
EECR |= (1<<EEWE);
}
unsigned char EEPROM_read(unsigned int uiAddress)
{
/* 等待上一次寫操作結束 */
while(EECR & (1<<EEWE))
;
/* 設置地址寄存器 */
EEAR = uiAddress;
/* 設置EERE以啟動讀操作 */
EECR |= (1<<EERE);
/* 自數據寄存器返回數據 */
return EEDR;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -