找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關(guān)于單片機(jī)EEPROM不能實現(xiàn)保存功能,掉電開機(jī)后總是15,31,79這樣的數(shù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1060138 發(fā)表于 2023-1-4 11:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用定時器當(dāng)作計數(shù)器,EEPROM保存值掉電開機(jī)后再讀出EEPROM中的值
為什么不能實現(xiàn)保存功能,掉電開機(jī)后總是15,31,79這樣的數(shù)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:883242 發(fā)表于 2023-1-4 11:58 | 只看該作者
保存之后讀取,然后用串口打印出來,先確保正確保存了,再進(jìn)行下一步排查。
回復(fù)

使用道具 舉報

板凳
ID:1060215 發(fā)表于 2023-1-4 12:23 | 只看該作者
程序有問題  檢查測試一下EEPROM的讀寫程序  另外EEPROM的讀寫是需要時間的 你的定時器計數(shù)太快也不行。
最后EEPROM是有壽命的,你可以設(shè)置成斷電寫入EEPROM(加個電容在斷電瞬間寫入EEPROM),這樣能極大增加EEPROM的壽命。
回復(fù)

使用道具 舉報

地板
ID:996773 發(fā)表于 2023-1-4 13:13 | 只看該作者
當(dāng)然能保存的,前提是要寫入命令正確和延時足夠,擦除這些指令,模擬eeprom是按扇區(qū)擦除的,不是按字節(jié)擦除的
回復(fù)

使用道具 舉報

5#
ID:94031 發(fā)表于 2023-1-4 14:34 | 只看該作者
掉電開機(jī)后要把讀出EEPROM的值再送入計數(shù)器繼續(xù)計數(shù)。
回復(fù)

使用道具 舉報

6#
ID:1060138 發(fā)表于 2023-1-4 16:59 | 只看該作者
zhang_yy007 發(fā)表于 2023-1-4 12:23
程序有問題  檢查測試一下EEPROM的讀寫程序  另外EEPROM的讀寫是需要時間的 你的定時器計數(shù)太快也不行。
...

要是把程序放在while里面一直刷新保存是不是就會損耗壽命
回復(fù)

使用道具 舉報

7#
ID:1060138 發(fā)表于 2023-1-4 17:04 | 只看該作者
Hephaestus 發(fā)表于 2023-1-4 11:58
保存之后讀取,然后用串口打印出來,先確保正確保存了,再進(jìn)行下一步排查。

對于串口我也有個問題,串口要是對上位機(jī)發(fā)來的字符串進(jìn)行判斷是不是只能用比較函數(shù)
回復(fù)

使用道具 舉報

8#
ID:879348 發(fā)表于 2023-1-4 17:26 | 只看該作者
大部分單片機(jī)EEPROM都是假的,寫入一個數(shù)就要整頁擦除
回復(fù)

使用道具 舉報

9#
ID:1060328 發(fā)表于 2023-1-4 18:44 | 只看該作者
程序有問題吧
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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