熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-3-16 14:52
正文摘要:本帖最后由 Yuhun_Shen 于 2021-3-16 15:59 編輯 最近用到了STC15F2K60S2的EEPROM,用來(lái)存儲(chǔ)一些需要掉電保存的數(shù)據(jù)。看了一下官方的手冊(cè)和例程,例程提供了寫1個(gè)字節(jié)函數(shù)void IapPro ... |
wulin 發(fā)表于 2021-3-16 17:26 失誤,寫成256了 ![]() |
一個(gè)扇區(qū)512個(gè)字節(jié)不是256個(gè)字節(jié)。按地址修改某一個(gè)數(shù)據(jù)前要先把這個(gè)扇區(qū)的有效數(shù)據(jù)讀出另存,改好另存的數(shù)據(jù)再刪除整個(gè)扇區(qū),把另存的數(shù)據(jù)存回去。 |
EEPROM 先讀出來(lái)N字節(jié) 緩存 ,然后擦除整個(gè)扇區(qū)512字節(jié) 然后再重新寫進(jìn)去N字節(jié) |
Powered by 單片機(jī)教程網(wǎng)