找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2082|回復: 13
打印 上一主題 下一主題
收起左側

STC8芯片的EEPROM只能寫入讀取擦除 重寫擦除一正片扇區(qū) 有沒有寫好的函數用

  [復制鏈接]
跳轉到指定樓層
樓主
ID:1100640 發(fā)表于 2023-11-21 14:58 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
STC8芯片的EEPROM只能寫入讀取擦除 重寫擦除一正片扇區(qū) 有沒有寫好的函數用(先寫到另一扇區(qū) 再擦除原先扇區(qū) 再把要修改的修改完再寫回原來的扇區(qū) 再把另一扇區(qū)擦除)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:50694 發(fā)表于 2023-11-21 16:28 | 只看該作者
這種操作不科學,一是會縮短FLASH壽命,二是增加了整個操作的時長,三是數據會有一定的風險。
回復

使用道具 舉報

板凳
ID:744809 發(fā)表于 2023-11-21 16:41 | 只看該作者
電控mmbd 發(fā)表于 2023-11-21 16:28
這種操作不科學,一是會縮短FLASH壽命,二是增加了整個操作的時長,三是數據會有一定的風險。

確實,沒必要這么搞。如果要存的數據比較短,就幾十字節(jié)的話,可以循環(huán)存在一塊空間里面,上電找最后存的記錄就可以,存滿了再擦除,寫條新的記錄就
回復

使用道具 舉報

地板
ID:69038 發(fā)表于 2023-11-21 17:06 | 只看該作者
官方說能寫10W次。一天10次,能寫1W天,近30年。夠了嗎?
回復

使用道具 舉報

5#
ID:965189 發(fā)表于 2023-11-21 20:08 | 只看該作者
這樣搞三角戀不好吧。
回復

使用道具 舉報

6#
ID:213173 發(fā)表于 2023-11-21 21:34 | 只看該作者
將某扇區(qū)數據讀到緩存,修改相關數據后,擦除原扇區(qū),再將修改后的數據寫入原扇區(qū)。
回復

使用道具 舉報

7#
ID:1100640 發(fā)表于 2023-11-22 10:52 | 只看該作者
wulin 發(fā)表于 2023-11-21 21:34
將某扇區(qū)數據讀到緩存,修改相關數據后,擦除原扇區(qū),再將修改后的數據寫入原扇區(qū)。

緩存不夠用了。。
回復

使用道具 舉報

8#
ID:1100640 發(fā)表于 2023-11-22 10:55 | 只看該作者
123156fsadf 發(fā)表于 2023-11-21 16:41
確實,沒必要這么搞。如果要存的數據比較短,就幾十字節(jié)的話,可以循環(huán)存在一塊空間里面,上電找最后存的 ...

我也不確定存多少 但好像需要存1k左右字節(jié)
回復

使用道具 舉報

9#
ID:57657 發(fā)表于 2023-11-22 11:20 | 只看該作者
電控mmbd 發(fā)表于 2023-11-21 16:28
這種操作不科學,一是會縮短FLASH壽命,二是增加了整個操作的時長,三是數據會有一定的風險。

使用 do{ ... } while();寫進去再讀出來比較以保證數據正確寫入,電壓過低不要對EEPROM執(zhí)行寫、擦除可能會失敗。
回復

使用道具 舉報

10#
ID:1085085 發(fā)表于 2023-11-22 14:53 | 只看該作者
樓主好,可參考他們官方STC-ISP(6.92G)上的范例程序


做以下修改


這個是單字節(jié)的寫入和扇區(qū)的擦除,可以直接一個for把一個扇區(qū)的字節(jié)都挪到另一個扇區(qū),在擦除這個扇區(qū)就好了
如果還有疑問可去他們STCAI官方咨詢
回復

使用道具 舉報

11#
ID:712097 發(fā)表于 2023-11-22 15:29 | 只看該作者
感覺更麻煩,沒有優(yōu)勢。
回復

使用道具 舉報

12#
ID:1100640 發(fā)表于 2023-12-2 15:36 | 只看該作者
STC新未來 發(fā)表于 2023-11-22 14:53
樓主好,可參考他們官方STC-ISP(6.92G)上的范例程序

好 謝謝
回復

使用道具 舉報

13#
ID:195496 發(fā)表于 2023-12-2 22:01 | 只看該作者
不常改動的可以用,經常修改的數據,還是用片外的存儲器吧。
回復

使用道具 舉報

14#
ID:1019324 發(fā)表于 2023-12-4 14:46 | 只看該作者
參考以下藍橋杯的源碼,里面有寫好的底層函數
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表