<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Flash存儲芯片的硬件設計

姚小熊27 ? 來源:電工之家 ? 作者:電工之家 ? 2019-12-02 17:21 ? 次閱讀

Flash存儲芯片的通訊方式以SPI居多,在實現flash讀寫時就是要實現SPI的通訊協議,與EEPROM不同的是,SPI在操作時是按照PAGE頁進行整頁擦除寫入的,這一點需要注意。Flash分為NorFlash和NandFlash,這里主要介紹NorFlash,下面從硬件設計和編程的角度介紹一下。

1 Flash存儲芯片的硬件設計

Flash存儲芯片多數都是SO-8的封裝,具有八個引腳,存儲容量較大,比如1M,2M,64M,128M等。通訊方式以SPI居多,所包含的引腳有數據輸出DO、數據輸入DI、時序SCLK、片選CS以及寫保護WP等。

需要用到四個GPIO,片選CS低電平有效,保持和寫保護為可選功能。

2 Flash存儲芯片的編程事項

Flash是用來存儲數據的,在消費類電子上應用比較多,如智能手環、體重秤以及作為WIFI、藍牙模組的固件存儲等。對Flash芯片的操作主要包括擦除和寫入。Flash廠家、型號雖然不同,但是同為SPI通訊方式時,基本操作大同小異,都是通過整個PAGE來擦除和寫入的,需要注意容量、可操作扇區的不同。在編程時需要注意如下幾個問題:

首先,在拿到Flash時需要首先查看Flash的扇區劃分

其次,需要根據手冊的SPI時序實現程序代碼的編寫,這一部分一定要遵循手冊的時序。

再次,需要設置正確的波特率并選擇選擇CPOL和CPHA。編程部分,代碼的編寫比較靈活每個人的實現方式不同、編程思想不同,無法展示代碼。也可以選擇官方的驅動代碼,在此基礎上進行修改。

EEPROM一般為IIC通訊,是按照字節讀寫的,而SIP的Flash是按照PAGE頁進行擦除和讀寫的,這一點需要注意。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FlaSh
    +關注

    關注

    10

    文章

    1567

    瀏覽量

    146905
  • 編程
    +關注

    關注

    88

    文章

    3458

    瀏覽量

    92760
  • 存儲芯片
    +關注

    關注

    11

    文章

    834

    瀏覽量

    42669
收藏 人收藏

    評論

    相關推薦

    怎樣判斷Flash存儲芯片已存滿數據

    老師你好,,我想請教一下m25p32存儲芯片存數數據的問題,,由于單片機存數據少,所以找了一塊4M的存儲芯片m25p32,這個芯片有64個扇區,每隔扇區有256頁,每頁有256字節 。如果我一直
    發表于 02-13 22:03

    有關flash 存儲芯片的使用問題

    最近有一個芯片叫IT 358P BM0802 是8管腳的flash存儲芯片但在各大網站上均找不到相關信息。即便是管腳圖也找不到?,F在想求助各位大神,誰有相關資料可否共享一下。
    發表于 04-07 11:26

    存儲芯片入門漫談

    還能保存數據的存儲芯片主要有,EEPROM,NOR FLASH, NAND FLASH,EMMC, UFS。其中EEPROM歷史最為悠久,容量在幾KB到1MB左右,非常非常小,但其使用發讀寫/擦除命令
    發表于 08-16 16:30

    存儲芯片封裝分類及作用是什么?

    存儲芯片封裝可以分為哪幾類?存儲芯片封裝的作用是什么?什么是固定引腳系統?
    發表于 06-18 06:56

    存儲芯片廠商有哪些_八大存儲芯片廠商排名

    本文詳細介紹了八大存儲芯片廠商排名。存儲芯片是嵌入式系統芯片的概念在存儲行業的具體應用,目前存儲芯片在我們的生活中也已經得到普遍的運用。
    的頭像 發表于 04-08 11:52 ?11.1w次閱讀

    中國的三大存儲芯片企業有望打破韓美日壟斷存儲芯片的局面

    當然中國的存儲芯片企業在投產后還需要在技術方面追趕韓美日等存儲芯片企業,長江存儲當下準備投產的為32層NAND flash而韓國三星去年就開始大規模投產64層NAND
    的頭像 發表于 04-17 09:37 ?4w次閱讀

    第五代BiCS Flash 3D存儲芯片可以將接口速度提高50%

    存儲公司 Kioxia(原東芝存儲)近日宣布,將在今年 Q1 送樣 112 層 TLC Flash 芯片,這是第五代 BiCS Flash
    發表于 02-03 15:44 ?2292次閱讀

    長江存儲128層NAND flash存儲芯片 中國存儲芯片國際領先

    據媒體報道指國產存儲芯片企業長江存儲已開發出128層的NAND flash存儲芯片,這是當前國際存儲芯片企業正在投產的NAND
    的頭像 發表于 04-14 08:55 ?1.3w次閱讀

    我國存儲芯片達國際領先水平,中國制造再鑄輝煌

    據媒體報道指國產存儲芯片企業長江存儲已開發出128層的NAND flash存儲芯片,這是當前國際存儲芯片企業正在投產的NAND
    發表于 05-04 09:22 ?2171次閱讀

    韓國強化全球存儲芯片巨頭地位,或是忌憚中國存儲行業的崛起

    韓國的SK海力士在收購Intel的NAND flash存儲芯片業務之后,將取得全球NAND flash存儲芯片市場大約20%的市場份額,它與三星將合計占有全球NAND
    的頭像 發表于 10-22 11:41 ?2788次閱讀

    十年后中國存儲芯片產業有望挑戰韓國在全球存儲芯片的領導地位

    韓國的SK海力士在收購Intel的NAND flash存儲芯片業務之后,將取得全球NAND flash存儲芯片市場大約20%的市場份額,它與三星將合計占有全球NAND
    的頭像 發表于 10-22 15:17 ?3213次閱讀

    工控行業中應用的國產存儲芯片

    存儲芯片是指嵌入式系統芯片的概念在存儲行業的具體應用,無論是系統芯片還是存儲芯片,都是通過在單一芯片
    發表于 03-14 09:03 ?703次閱讀

    半導體芯片研究:中國存儲芯片行業概覽

    DRAM、NAND Flash、NOR Flash合計約占整體存儲芯片市場的97%;自2022年初起,下游需求市場的萎縮以及宏觀環境進一步惡化導致
    的頭像 發表于 01-14 09:47 ?1786次閱讀
    半導體<b class='flag-5'>芯片</b>研究:中國<b class='flag-5'>存儲芯片</b>行業概覽

    什么是存儲芯片?有什么作用呢?

    存儲芯片是一種用于存儲數據的集成電路芯片,也被稱為存儲芯片。
    的頭像 發表于 02-29 09:09 ?1784次閱讀

    Flash存儲芯片:NOR Flash、NAND Flash、UFS和eMMC的比較與解析

    前言 在數字化時代的今天,數據的存儲和管理變得越來越重要。各種各樣的存儲技術應運而生,以滿足不同的使用場景和需求。其中,Flash存儲芯片以其非易失性、可擦寫性和可編程性等優勢,占據了
    的頭像 發表于 04-03 12:02 ?790次閱讀
    <b class='flag-5'>Flash</b><b class='flag-5'>存儲芯片</b>:NOR <b class='flag-5'>Flash</b>、NAND <b class='flag-5'>Flash</b>、UFS和eMMC的比較與解析
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>