找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1636|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)外部FALSH芯片5個(gè)數(shù)據(jù)進(jìn)行比較方法?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:878906 發(fā)表于 2022-10-12 19:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一個(gè)數(shù)據(jù)保存在外部FALSH五個(gè)不同地方,后去讀取這五個(gè)地方的數(shù)據(jù)進(jìn)行比較。當(dāng)有超過3個(gè)讀到的數(shù)據(jù)相同時(shí)表示正確,同時(shí)其它不正確的進(jìn)行覆蓋。有沒有比較好的方法進(jìn)行判斷。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2022-10-13 14:04 | 只看該作者
這樣做有何意義呢?
回復(fù)

使用道具 舉報(bào)

板凳
ID:878906 發(fā)表于 2022-10-14 17:20 | 只看該作者
yzwzfyz 發(fā)表于 2022-10-13 14:04
這樣做有何意義呢?

重要數(shù)據(jù)保證不會(huì)因FLASH這頁壞或其它原因而讀出來的數(shù)據(jù)與保存的數(shù)據(jù)不對(duì)
回復(fù)

使用道具 舉報(bào)

地板
ID:883242 發(fā)表于 2022-10-14 17:50 | 只看該作者
需要你先寫出來自己的想法,別人才可以看看有沒有可以改進(jìn)的地方。
回復(fù)

使用道具 舉報(bào)

5#
ID:126422 發(fā)表于 2022-10-14 18:52 | 只看該作者
本帖最后由 lijn 于 2022-10-14 19:08 編輯

數(shù)據(jù)少的用EEPROM方便,F(xiàn)LASH按扇區(qū)擦除,不可以字節(jié)讀寫。
回復(fù)

使用道具 舉報(bào)

6#
ID:624769 發(fā)表于 2022-10-14 19:44 | 只看該作者
首先, Flash 要壞通常是整個(gè)芯片壞,而不是你以為的一個(gè) 頁壞。
其次,重要的數(shù)據(jù),就算在不同的芯片里保存,一般也就存一個(gè)備份,更多的是寫入后驗(yàn)證,而不是等讀出的時(shí)候才開始比對(duì)。讀5取3并不是一個(gè)正確的做法,真理很多時(shí)候,其實(shí)掌握在少數(shù)人手中,舉個(gè)簡單的例子,讀出來5個(gè)數(shù)據(jù),其中兩個(gè)是0xAB, 三個(gè)是 0x00, 你是愿意相信 0x00  還是 0xAB 才是真實(shí)數(shù)據(jù)?
最后,就算非常非常非常重要的數(shù)據(jù),也不是留5個(gè)備份,而是在  %覆蓋直徑距離外 留兩個(gè)副本,再加一個(gè)本地,絕沒有人留5個(gè)那么多。撇開必要性不說,副本越多,泄密的可能越高。

回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表