天天看點

AVR單片機EEPROM存儲空間的初始化

#pragma data:eeprom
unsigned char eep_init[15]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14};
unsigned char eep_init1[5]={0,1,2,3,4};
#pragma data:data
           

        針對AVR單品機采用ICCAVR進行開發,有的項目需要對單片機自身的EEPROM進行資料空間的初始化的話可以采用上面的預編譯指令進行初始化,上面是分了兩段,第一段是初始化了15個位元組的空間,第二段是初始化了5個位元組的空間,這兩段的位址是連續的,第一段的開始位址是從eeprom空間的0x00開始的,當然做更多的初始化的話可以如此類推;

         在編譯完了後,編譯器會産生一個.eep的檔案;在燒錄的時候記住要加載這個檔案了!

繼續閱讀