|
- void Flash_Init(void)
- {
- uint16_t i;
- EFM32_E2PROM_Read(UserRom_ADDR,Flash_Rx,236);
- if((Flash_Rx[0] == 0xFF)||(Flash_Rx[0] == 0x00))//初次沒有設(shè)置
- {
- for (i=0;i<8;i++)//使用默認(rèn)地址及配置
- {
- Flash_Tx[i] =config_Code[i];
- }
- for(i=9;i<236;i++)
- {
- Flash_Tx[i] =0x00;
- }
- EFM32_E2PROM_Write(UserRom_ADDR,Flash_Tx,236);
-
- }
- else
- {
- NodeID = Flash_Rx[0];
- }
- for(i=0;i<236;i++)//數(shù)據(jù)同步
- Flash_Tx[i] =Flash_Rx[i];
- }
復(fù)制代碼
長度改成300就死機(jī)了 |
|