久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 存儲(chǔ)閃存 >> Winbond W25QXX SPI Flash使用筆記

Winbond W25QXX SPI Flash使用筆記

關(guān)鍵字:SPI總線 使用筆記 華邦flash 作者:admin 來源: 發(fā)布時(shí)間:2019-06-26  瀏覽:322

相較于EEPROM而言,SPI Flash的存儲(chǔ)空間簡(jiǎn)直就是打開了一個(gè)新世界。以W25Q16為例,16Mb也就是2MB的空間,是AT24C08芯片的1KB空間的2048倍,價(jià)格也沒有相差很多。同時(shí)使用SPI總線可以實(shí)現(xiàn)更高的讀寫速度,W25Qxx的SPI總線可以達(dá)到80MHz,這是IIC總線望塵莫及的,而且我比較喜歡用的STM32單片機(jī)的IIC總線總是讓人那么揪心,所以我一直都是用的軟件模擬IIC,而STM32的SPI則好用得多。但是SPI Flash也屬于是閃存的一種,內(nèi)部也是由Nand flash或者是Nor flash構(gòu)成的,F(xiàn)lash存儲(chǔ)結(jié)構(gòu)的毛病就是在寫入之前必須要執(zhí)行擦除操作,就像STM32單片對(duì)自身的Flash空間進(jìn)行編程的時(shí)候需要先擦除一頁然后在寫入數(shù)據(jù),SPI Flash也一樣,每次寫入都要先擦除,不像EEPROM一樣方便,想讀哪個(gè)讀哪個(gè),想寫哪個(gè)寫哪個(gè)。并且W25Qxx系列的Flash的數(shù)據(jù)保存時(shí)間是20年,而AT24Cxx系列的EEPROM的數(shù)據(jù)保存時(shí)間為100年,當(dāng)然我們不指望我們的產(chǎn)品能夠用100年,至少這說明了EEPROM和FLASH各有優(yōu)勢(shì),但是隨著生活生產(chǎn)中數(shù)據(jù)量的增加,F(xiàn)lash的優(yōu)勢(shì)變得越來越突出。

由于之后的設(shè)計(jì)可能會(huì)使用SPI Flash代替EEPROM,所以特地用開發(fā)板上的W25Q16測(cè)試了一下Flash的性能。電路連接示意如下圖:

華邦W25QXX線路圖

W25Qxx系列(W25Q80, W25Q16 and W25Q32)的Flash內(nèi)部是按照Page、Sector、Block的結(jié)構(gòu)來劃分的,一個(gè)Page為256個(gè)Byte,一個(gè)Sector為16個(gè)Page也就是4KB,一個(gè)Block為16個(gè)Sector也就是64KB。

不像上學(xué)那會(huì)一樣有時(shí)間自己寫驅(qū)動(dòng)代碼了,現(xiàn)在直接拿例程代碼進(jìn)行修改了??偟膩碚fW25Qxx系列的Flash的SPI控制邏輯就是:

  1. 拉低片選引腳
  2. SPI寫命令字
  3. SPI讀/寫數(shù)據(jù)
  4. 拉高片選引腳
  5. 等待完成操作

數(shù)據(jù)擦除可以以Sector為單位也可以以Block為單位,進(jìn)行Sector擦除的時(shí)候發(fā)送0x20命令字,然后跟隨24位的存儲(chǔ)地址,寫入的24位地址應(yīng)該是會(huì)將低12位忽略掉,不過數(shù)據(jù)手冊(cè)上沒有說明。進(jìn)行Block(64KB)擦除的時(shí)候發(fā)送0xD8命令字,然后發(fā)送24位的地址,芯片內(nèi)部同樣會(huì)忽略低16位地址。擦除之后芯片內(nèi)所有數(shù)據(jù)都是0xFF,這是Flash的特性,感興趣的可以查閱資料,這里做個(gè)簡(jiǎn)單的說明。Flash存儲(chǔ)單元中是無法寫入位1的,只能寫入位0,所以要寫入數(shù)據(jù)的話要先將原來的數(shù)據(jù)都擦出成0xFF然后寫入數(shù)據(jù)的時(shí)候遇到bit 1時(shí)不做處理,遇到bit 0時(shí)寫入0即可。這就是為什么Flash進(jìn)行寫入之前需要進(jìn)行擦除的原因。我在W25Q16上做了一個(gè)有趣的測(cè)試,在不擦除Sector的情況下寫入,發(fā)現(xiàn)依然可以寫入,讀出寫入的數(shù)據(jù)發(fā)現(xiàn)新寫入的數(shù)據(jù)的0會(huì)將源數(shù)據(jù)中的對(duì)應(yīng)位的1覆蓋,但是新寫入的1并不會(huì)覆蓋原數(shù)據(jù)中對(duì)應(yīng)位的0,印證了上面介紹的Flash原理。也就是說如果一個(gè)地址處的數(shù)據(jù)是0xFF,那么這個(gè)地址還可以寫入任何數(shù)據(jù),否則不可能完整寫入任何數(shù)據(jù)。

數(shù)據(jù)寫入的時(shí)候只能按照Page來寫入,最多一次只能寫256個(gè)字節(jié),也就是一個(gè)頁的空間,寫入的時(shí)候可以不從頁的開始地址寫入,如果一次寫入字節(jié)數(shù)溢出了一個(gè)頁的空間,那么多出來的會(huì)從循環(huán)到頁的開始地址處覆蓋原來的數(shù)據(jù),數(shù)據(jù)手冊(cè)的10.2.14節(jié)說的很明白。頁寫的命令字為0x02,尾隨24位的地址。

有時(shí)候我們還需要讀取芯片的ID號(hào),W25Qxx系列Flash有多個(gè)ID號(hào),Manufacturer ID、Device ID、Unique ID、JEDEC ID,W25Q16讀取到的Manufacturer ID為0xEF,Device ID為0x14,Unique ID沒讀出來,JEDEC ID沒興趣讀......我感興趣的Unique ID卻沒讀出來,因?yàn)檫@個(gè)ID是可以當(dāng)做程序加密使用的。算了,反正STM32也有唯一標(biāo)識(shí)ID,寫入到FLASH中也可以實(shí)現(xiàn)程序加密。

其實(shí)使用上面的4個(gè)命令就可以正常得使用SPI Flash工作了,其他的很多命令字都用不上。

編輯:admin  最后修改時(shí)間:2019-06-26

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號(hào)南山云谷創(chuàng)業(yè)園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
和岳每晚弄的高潮嗷嗷叫视频| 最新国产黄色网址| 美女黄色片网站| 欧美 另类 交| 肉大捧一出免费观看网站在线播放| 日韩成人精品视频在线观看| 亚洲最大成人在线观看| 亚洲成人天堂网| 污污视频网站在线| www.午夜av| 日本男女交配视频| av天堂永久资源网| 天天爽天天爽夜夜爽| 亚洲网中文字幕| 久久精品一二三四| 给我免费播放片在线观看| 久草精品在线播放| 午夜免费福利网站| 蜜臀av无码一区二区三区| 麻豆传传媒久久久爱| 欧美一级xxxx| 国产精品裸体瑜伽视频| 三级a在线观看| 免费看黄色a级片| 日韩视频在线免费看| 蜜桃视频成人在线观看| 久久久久久久久久久福利| 网站在线你懂的| 欧美极品欧美精品欧美| 亚洲午夜精品一区| 国产成人无码精品久久久性色| 黄色小视频免费网站| 久久在线中文字幕| 涩多多在线观看| 亚洲色精品三区二区一区| 欧美日韩中文字幕在线播放| 天堂在线资源视频| 日本黄大片在线观看| the porn av| 99爱视频在线| 国产精品第157页| 污污动漫在线观看| 欧美v在线观看| 阿v天堂2018| 欧美性受黑人性爽| 午夜国产福利在线观看| 天堂在线资源视频| 激情视频综合网| 国产a视频免费观看| 2018国产在线| 丁香婷婷综合激情| 国产一区一区三区| 黄色a级三级三级三级| 久久人人爽av| 手机看片一级片| 国产色视频在线播放| 艹b视频在线观看| 亚洲视频在线a| 亚洲 欧美 另类人妖| 一级特黄性色生活片| 午夜精品久久久内射近拍高清 | 亚洲图片 自拍偷拍| 福利片一区二区三区| 婷婷中文字幕在线观看| 欧美大片久久久| 四虎影院一区二区| 日韩国产精品毛片| 男人天堂a在线| 国产一二三在线视频| 国产亚洲精品网站| 免费涩涩18网站入口| 日本黄色福利视频| ijzzijzzij亚洲大全| 国产精品久久久久7777| 777精品久无码人妻蜜桃| 成熟老妇女视频| 激情五月婷婷久久| 想看黄色一级片| 黄色一级大片免费| 国产成人在线免费看| 奇米影音第四色| 欧美a级黄色大片| 成人综合视频在线| 国产欧美激情视频| 国产欧美日韩小视频| 蜜臀av午夜一区二区三区| 久久久久久久久久一区| 久久亚洲国产成人精品无码区| 精品这里只有精品| 中文字幕 91| 久久久久久久9| 亚洲欧美日韩精品一区| 日韩激情视频一区二区| 嫩草av久久伊人妇女超级a| 一级黄色片播放| 免费黄色日本网站| 97人人模人人爽人人澡| 国产一级片黄色| 人妻互换免费中文字幕| 最新天堂在线视频| 欧美日韩国产精品激情在线播放| 国产女同无遮挡互慰高潮91| 国产a级一级片| 99久久99久久精品| 尤物网站在线看| 一区二区在线播放视频| 欧美日韩性生活片| 国产视频在线观看网站| 天天做天天爱天天高潮| 午夜久久久精品| 免费高清在线观看免费| 久久久久99精品成人片| 亚洲一级片免费观看| 三级av免费观看| 日本人视频jizz页码69| 国产天堂在线播放| 大陆极品少妇内射aaaaa| 国产成人在线小视频| 欧美性视频在线播放| 欧洲美女亚洲激情| 日韩在线一区视频| 亚洲xxx在线观看| 亚欧激情乱码久久久久久久久| 超碰av在线免费观看| 中文字幕视频在线免费观看| 各处沟厕大尺度偷拍女厕嘘嘘| 成人免费在线网| 福利视频一二区| 18禁网站免费无遮挡无码中文| 男人天堂成人网| 嫩草影院中文字幕| 亚洲精品蜜桃久久久久久| 黄页网站大全在线观看| 国产亚洲综合视频| 欧在线一二三四区| 冲田杏梨av在线| 国产精品探花在线播放| 亚洲综合123| 大片在线观看网站免费收看| wwwwww欧美| 国产欧美高清在线| 福利片一区二区三区| 一本色道久久88亚洲精品综合| 日韩视频在线观看视频| 久久这里只有精品8| 男人靠女人免费视频网站| 国产精品涩涩涩视频网站| 三年中文在线观看免费大全中国| 好吊色这里只有精品| 男女啪啪免费视频网站| 手机看片福利日韩| www.午夜色| 热久久精品国产| 欧美a级黄色大片| 欧美精品第三页| 青青视频免费在线观看| 久久久久久久久久久免费视频| www.久久av.com| 精品国偷自产一区二区三区| 免费大片在线观看| 亚洲一区 在线播放| 亚洲最大综合网| 免费不卡av在线| 91视频福利网| 99视频在线免费| 91免费黄视频| 天堂av免费看| 亚洲综合激情视频| 精品国产成人av在线免| 欧洲精品在线播放| 午夜免费一级片| 在线观看免费成人av| 美女日批免费视频| 久久久久久久香蕉| 中文字幕剧情在线观看| 欧美午夜性生活| 熟女性饥渴一区二区三区| 久操手机在线视频| 青春草在线视频免费观看| 在线观看国产一级片| 免费看黄色一级大片| 国产精品无码av在线播放| 国产传媒久久久| 久久久天堂国产精品| 亚洲自拍偷拍一区二区三区| 日本高清久久久| 亚欧激情乱码久久久久久久久| 欧美日韩一区二区在线免费观看| 毛片在线播放视频| 被灌满精子的波多野结衣| 丁香六月激情网| 欧美狂野激情性xxxx在线观| 咪咪色在线视频| 成人手机在线播放| 欧美中文字幕在线观看视频| 日韩极品视频在线观看| 97视频久久久| 男女av免费观看| 亚洲欧美久久久久| 伊人成人免费视频|