AVR單晶片內建 EEPROM主要有三種函式

分別為 write update read

 

eeprom_write_byte( )   

eeprom_update_byte( )   

eeprom_read_byte( )

※依不同的數據類型又區分為 byte word dword float block 型別

EEPROM 函式詳細資料:MICROCHIP

 

write      為寫入EEPROM

update  為更新再執行寫入之前,會先驗證該位址數據是否有不同,如沒有不同則不會執行寫入的動作

read      為讀取EEPROM的數據

 

 

 

範例1  寫入數值10至EEPROM

 

#include <avr/io.h>

#include <avr/eeprom.h>

int main(void)

{

  uint8_t *address=0x10;

 uint8_t vlue=10;

 

eeprom_write_byte(address,vlue);

}

 

 

範例2 讀取EEPROM數值

#include <avr/io.h>

#include <avr/eeprom.h>

int main(void)

{

  uint8_t *address=0x10;

 

eeprom_read_byte(address);

}

文章標籤
創作者介紹
創作者 東勢厝滴yang 的頭像
東勢厝滴yang

東勢厝yang 雜七雜八亂亂記

東勢厝滴yang 發表在 痞客邦 留言(0) 人氣()