日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nor flash 基础篇

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nor flash 基础篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在工作中發現凡事多問幾個為什么,會有很多不一樣的收獲

1、為什么有 nor flash 的存在? 為什么取名字為 flash?

講一下歷史:

雜談閃存二:NOR和NAND Flash - 知乎

Intel很早就發明了EPROM,這是一種可以用紫外線擦除的存儲器。相較于ROM,它的內容可以更新而且可以保持10~20年,老式電腦的BIOS都存儲于此。

后來Intel在其基礎上于1978年發明了電可擦除的升級版叫做EEPROM。不需要陽光的幫忙,方便多了,可是讀取和擦除速度卻非常緩慢

富士雄說,由于新發明的這種EEPROM擦除速度飛快,富士雄的同事建議他把這種技術取名Flash,暗合相機的閃光燈飛快閃爍之意

2、norf flash 與 flash 有什么優缺點

1。共性

A.?都是非易失存儲介質。即掉電都不會丟失內容。

B.?在寫入前都需要擦除實際上NOR Flash的一個bit可以從1變成0,而要從0變1就要擦除整塊。NAND flash都需要擦除

2。特性

特性是決定使用哪種Flash的根據,我這里總結出一張表:

?

3、nor flash 為什么每次寫之前都要擦除呢?

擦除從0變1,寫入從1變0

nor flash的物理特性是,寫入之前需要先進行擦除。擦除后數據為全0xFF,此時寫入操作,實際上是將數據從1改成0。

一般先擦后寫,但實際上擦除后每個位置是可以寫入多次的,只要每次寫入都是讓某些bit從1變0即可。

例如在擦除后數據為0xFF,此時寫入0x0F,可讀出0x0F,再寫入0x01,可讀出0x01,再寫入0x00,可讀出0x00。

而對于0x00,就無法再改寫成任何值了,因為此時每個bit都是0,想要改寫就必須先擦除,讓其恢復到0xFF,再進行寫入改成目標值。

可以參考下面的文章:

nor flash之擦除和寫入 - 云+社區 - 騰訊云

總結

以上是生活随笔為你收集整理的nor flash 基础篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。