欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4769|回復(fù): 16
收起左側(cè)

STC89C52單片機內(nèi)部的8KFlash和5K EEPROM是做什么用的呀?

  [復(fù)制鏈接]
ID:417092 發(fā)表于 2021-9-7 01:13 | 顯示全部樓層 |閱讀模式
STC89C52內(nèi)部的8KFlash和5K EEPROM是做什么用的呀?

EEPROM好像是保存編寫的單片機程序用的。

8K Flash做什么用的呀?

能不能像24C02哪樣保存變量,掉電不丟失呀!
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2021-9-7 02:09 | 顯示全部樓層
8K Flash才是保存編寫的單片機程序用的!
5K EEPROM要用EEPROM函數(shù)讀寫,STC_ISP里有例程
Flash和EEPROM都是可掉電保存的
但只有EEPROM可以在運行期間讀寫
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2021-9-7 05:52 | 顯示全部樓層
8K flash用于儲存用戶應(yīng)用程序,4K EEPROM等同于24C02。
回復(fù)

使用道具 舉報

ID:584814 發(fā)表于 2021-9-7 08:34 | 顯示全部樓層
Flash 和 EEPROM 其實都是可擦寫的EEPROM相當(dāng)于電腦的硬盤。
Flash 是個特殊的分區(qū),內(nèi)有用戶程序,無論是否支持在線升級都是整個分區(qū)內(nèi)容一次性全部擦寫(可反復(fù)擦寫),罕有支持部分擦寫 Flash 內(nèi)容的芯片;
EEPROM 相當(dāng)于用戶分區(qū),這個里面可以自由存取信息,可看作內(nèi)建了多個24C02。
那么這個“電腦”的啟動系統(tǒng)在哪里 ? 答案是隱藏在芯片里除非廠家專用程序是沒辦法讀取和修改的,同一芯片所謂的版本號不同就是指這個系統(tǒng)的版本不同,廠家修正芯片BUG除了硬件還有這個軟件。當(dāng)然,部分廠家也會適時開放一些相關(guān)的讀寫權(quán)限或方法,包括但不限于可以讀出芯片的序列號等。
回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2021-9-7 08:45 | 顯示全部樓層
8K flash 是單片機跑的代碼,還有不用變動的常量比如3.1415等等的這些東西的存放空間。 4K e2prom 相當(dāng)于硬盤,存放需要掉電保持,但又需要能夠改寫內(nèi)容的存放空間。
回復(fù)

使用道具 舉報

ID:514901 發(fā)表于 2021-9-7 17:57 | 顯示全部樓層
FLASH一般是保存編譯后的代碼用的,燒錄的hex文件一般就保存于這個區(qū)域。EPPROM一般用于保存掉電不丟失的數(shù)據(jù)。
回復(fù)

使用道具 舉報

ID:417092 發(fā)表于 2022-6-2 23:36 | 顯示全部樓層
wulin 發(fā)表于 2021-9-7 05:52
8K flash用于儲存用戶應(yīng)用程序,4K EEPROM等同于24C02。

程序運行產(chǎn)生的數(shù)據(jù),可以保存在EEPROM內(nèi)。
單片機,啟動時,可以從EEPROM讀取數(shù)據(jù),作為運行參數(shù)。。。

這樣理解對嗎。。。
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2022-6-3 16:14 | 顯示全部樓層
ZMRGHY 發(fā)表于 2022-6-2 23:36
程序運行產(chǎn)生的數(shù)據(jù),可以保存在EEPROM內(nèi)。
單片機,啟動時,可以從EEPROM讀取數(shù)據(jù),作為運行參數(shù)。。。 ...

基本正確,
Eeprom 就是用來存儲掉電后可以不丟失的數(shù)據(jù)的。
只不過讀寫方式比起變量,要來的復(fù)雜而已。
極端情況下,在對速度沒有要求時,通過合適的代碼,把Eeprom 做成虛擬內(nèi)存也不是不可以。
回復(fù)

使用道具 舉報

ID:230742 發(fā)表于 2022-6-4 18:31 | 顯示全部樓層
EEPROM用在另外的一種方式,叫做掉電儲存。
比如鬧鐘。就可以存儲在EEPROM 里。就是89C52掉電了,只要1302有備用電池,系統(tǒng)就不會有影響。上電后時間繼續(xù)走,鬧鐘也還在。
主要用來保存系統(tǒng)設(shè)置。比如一臺機器的運行有許多的參數(shù),可以存儲在EEPROM里。如果遇到停電,參數(shù)不好丟失。上電后可以繼續(xù)工作。看你怎么用了。
回復(fù)

使用道具 舉報

ID:1032210 發(fā)表于 2022-6-4 20:49 | 顯示全部樓層
電容 掉電存儲
回復(fù)

使用道具 舉報

ID:965189 發(fā)表于 2022-6-4 23:25 | 顯示全部樓層
8KFlash是存放編程生成的hex的,5K EEPROM是存儲要保存的變量數(shù)據(jù)的。
回復(fù)

使用道具 舉報

ID:64283 發(fā)表于 2022-6-5 22:42 | 顯示全部樓層
Flash是記錄程序數(shù)據(jù)的,只能通過燒錄形式寫入
EEPROM,是可以通過程序進行讀寫,清除,通過程序形式寫入,讀出,實現(xiàn)斷電記憶
回復(fù)

使用道具 舉報

ID:329625 發(fā)表于 2022-6-8 18:59 | 顯示全部樓層
可以實現(xiàn)掉電不丟失數(shù)據(jù)
回復(fù)

使用道具 舉報

ID:1040470 發(fā)表于 2022-8-13 15:31 | 顯示全部樓層
8K Flash應(yīng)該是一個存儲器和ROM不同,是不可更改的,當(dāng)定義一個數(shù)表里面元素太多時,可以將數(shù)表存到Flash里面,F(xiàn)lash內(nèi)存也大
回復(fù)

使用道具 舉報

ID:57657 發(fā)表于 2022-8-13 19:25 | 顯示全部樓層
EEPROM數(shù)據(jù)斷電不丟失,擦/寫有壽命次數(shù)限制 (讀無限制)。
片內(nèi)EEPROM 字節(jié)讀、字節(jié)寫、只有扇區(qū)擦除,沒有字節(jié)擦除。
24C02只有字節(jié)讀/字節(jié)寫,沒有扇區(qū)的說法,存儲原理不同。
回復(fù)

使用道具 舉報

ID:1044091 發(fā)表于 2022-9-20 20:45 | 顯示全部樓層
片上5K EEPROM寫之前要擦除扇區(qū)嗎?官方給的例程是先擦除再寫數(shù)據(jù),對壽命有無影響?
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2022-9-21 16:05 | 顯示全部樓層
關(guān)于作用,樓主理解反了。EEPROM只能把1寫成0,無法把0寫成1,所以寫之前必須要擦除成0xff才可以,至于是擦除扇區(qū)和擦除字節(jié),要看具體單片機手冊,沒有統(tǒng)一的說法。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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