只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
Hephaestus 發表于 2022-10-17 05:50 按頁擦除,從后往前讀,第一個不是0xff的166就是你要的166。
yzwzfyz 發表于 2022-10-17 14:39 地址【0,1,2,3,4】寫隨機數據,地址【5】寫指針0-4,記錄當前位置 例:開機讀到【5】=3,即上次寫的是 ...
188610329 發表于 2022-10-17 09:59 24c系列,只有讀寫的eeprom,比較適合插標法,即6個字節存5個字節數據,寫完數據,后面寫個0,下次寫,新數 ...
hxdby 發表于 2022-10-18 10:11 謝謝!我的理解是,比如地址0,1,2,3,4,5,地址0寫一個數據后,再在地址1寫0,然后在地址1寫數據后,覆蓋 ...
Hephaestus 發表于 2022-10-18 11:34 你的理解完全錯誤,eeprom和flash不可能“覆蓋原先的0”。 必須先把原先的數據全部擦除成1,字節表達 ...
hxdby 發表于 2022-10-18 16:08 對于flash而言,確實需要在重新寫數據之前先擦除,也就是需要寫一個函數,專門來干擦除的活,但是eeprom ...
188610329 發表于 2022-10-18 17:20 你看一下 24C08 的手冊 就知道了, 壓根沒有擦除指令, 只有讀寫指令, 難道你去寫0xff ? 這不是多此一 ...
本版積分規則 發表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網