標題: 華邦W25QXX SPI Flash使用筆記 [打印本頁]
作者: haixinkeji 時間: 2020-3-31 14:39
標題: 華邦W25QXX SPI Flash使用筆記
相較于EEPROM而言,SPI Flash的存儲空間簡直就是打開了一個新世界。以W25Q16為例,16Mb也就是2MB的空間,是AT24C08芯片的1KB空間的2048倍,價格也沒有相差很多。同時使用SPI總線可以實現更高的讀寫速度,W25Qxx的SPI總線可以達到80MHz,這是IIC總線望塵莫及的,而且我比較喜歡用的STM32單片機的IIC總線總是讓人那么揪心,所以我一直都是用的軟件模擬IIC,而STM32的SPI則好用得多。但是SPI Flash也屬于是閃存的一種,內部也是由Nand flash或者是Nor flash構成的,Flash存儲結構的毛病就是在寫入之前必須要執行擦除操作,就像STM32單片對自身的Flash空間進行編程的時候需要先擦除一頁然后在寫入數據,SPI Flash也一樣,每次寫入都要先擦除,不像EEPROM一樣方便,想讀哪個讀哪個,想寫哪個寫哪個。并且W25Qxx系列的Flash的數據保存時間是20年,而AT24Cxx系列的EEPROM的數據保存時間為100年,當然我們不指望我們的產品能夠用100年,至少這說明了EEPROM和FLASH各有優勢,但是隨著生活生產中數據量的增加,Flash的優勢變得越來越突出。
由于之后的設計可能會使用SPI Flash代替EEPROM,所以特地用開發板上的W25Q16測試了一下Flash的性能。電路連接示意如下圖:
lw9MzV.png (45.42 KB, 下載次數: 135)
下載附件
2020-3-31 14:45 上傳
W25Qxx系列(W25Q80, W25Q16 andW25Q32)的Flash內部是按照Page、Sector、Block的結構來劃分的,一個Page為256個Byte,一個Sector為16個Page也就是4KB,一個Block為16個Sector也就是64KB。
不像上學那會一樣有時間自己寫驅動代碼了,現在直接拿例程代碼進行修改了?偟膩碚fW25Qxx系列的Flash的SPI控制邏輯就是:
1、拉低片選引腳
2、SPI寫命令字
3、SPI讀/寫數據
4、拉高片選引腳
5、等待完成操作
數據擦除可以以Sector為單位也可以以Block為單位,進行Sector擦除的時候發送0x20命令字,然后跟隨24位的存儲地址,寫入的24位地址應該是會將低12位忽略掉,不過數據手冊上沒有說明。進行Block(64KB)擦除的時候發送0xD8命令字,然后發送24位的地址,芯片內部同樣會忽略低16位地址。擦除之后芯片內所有數據都是0xFF,這是Flash的特性,感興趣的可以查閱資料,這里做個簡單的說明。Flash存儲單元中是無法寫入位1的,只能寫入位0,所以要寫入數據的話要先將原來的數據都擦出成0xFF然后寫入數據的時候遇到bit 1時不做處理,遇到bit 0時寫入0即可。這就是為什么Flash進行寫入之前需要進行擦除的原因。我在W25Q16上做了一個有趣的測試,在不擦除Sector的情況下寫入,發現依然可以寫入,讀出寫入的數據發現新寫入的數據的0會將源數據中的對應位的1覆蓋,但是新寫入的1并不會覆蓋原數據中對應位的0,印證了上面介紹的Flash原理。也就是說如果一個地址處的數據是0xFF,那么這個地址還可以寫入任何數據,否則不可能完整寫入任何數據。
數據寫入的時候只能按照Page來寫入,最多一次只能寫256個字節,也就是一個頁的空間,寫入的時候可以不從頁的開始地址寫入,如果一次寫入字節數溢出了一個頁的空間,那么多出來的會從循環到頁的開始地址處覆蓋原來的數據,數據手冊的10.2.14節說的很明白。頁寫的命令字為0x02,尾隨24位的地址。
有時候我們還需要讀取芯片的ID號,W25Qxx系列Flash有多個ID號,Manufacturer ID、Device ID、Unique ID、JEDEC ID,W25Q16讀取到的Manufacturer ID為0xEF,Device ID為0x14,Unique ID沒讀出來,JEDEC ID沒興趣讀......我感興趣的Unique ID卻沒讀出來,因為這個ID是可以當做程序加密使用的。算了,反正STM32也有唯一標識ID,寫入到FLASH中也可以實現程序加密。
其實使用上面的4個命令就可以正常得使用SPI Flash工作了,其他的很多命令字都用不上。
作者: haixinkeji 時間: 2020-3-31 14:40
技術問題可以找陳功18676367856
作者: gggjfhd 時間: 2020-5-19 11:55
怎么修改FLASH中某個地址的數據呢
作者: 3078 時間: 2021-1-24 18:37
謝謝分享
正好需要用上
作者: hailang620 時間: 2022-7-25 21:26
在研究,先了解一下。
| 歡迎光臨 (http://m.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
国产一级淫片久久久片a级|
久久国产情侣|
国产精品久久国产精麻豆96堂|
久久精品日产第一区二区三区精品版
|
亚洲成在人线在线播放|
西西裸体人体做爰大胆久久久|
亚洲青青一区|
免费看美女视频在线网站|
国产二区视频|
国产99999|
欧美大片xxxx|
一二三av在线|
7777在线视频|
99c视频在线|
久久亚洲一区二区三区四区五区高|
欧美日韩精品二区|
91在线视频18|
久久人人精品|
精品众筹模特私拍视频|
922tv免费观看在线|
精品欧美日韩一区二区|
国产视频手机在线|
国产极品国产极品|
久久发布国产伦子伦精品|
超碰在线免费观看97|
91在线精品视频|
久久99精品久久久久久噜噜|
欧美成人欧美edvon|
亚洲欧美成人一区二区三区|
国产高清在线精品|
模特精品在线|
成人看的视频|
国产精品qvod|
成人1区2区|
色屁屁www国产馆在线观看|
尤物视频在线观看|
日本加勒比高清在线|
国产精选在线视频拍拍拍|
国产欧美一级片|
午夜毛片在线观看|
国产探花视频在线|
国产艳俗歌舞表演hd|
一个色综合久久|
国产资源在线视频|
中文字幕色一区二区
|
免费网站在线高清观看|
五月天丁香花婷婷|
国产午夜伦鲁鲁|
中文字幕中文字幕在线中心一区
|
日韩精品第一|
麻豆mv在线观看|
麻豆影视国产在线观看|
日本福利片高清在线观看|
2017天天干夜夜操|
天堂视频免费在线观看|
欧美性受xxxx免费视频|
中文在线资源新版官网|
欧美视频久久久|
国产欧美第一页|
国产精品一级二级|
亚洲综合精品在线|
这里只有精品免费视频|
国产伦精品一区二区三区视频网站|
免费黄色av网址|
182午夜视频|
天堂中文视频在线|
日本中文字幕片|
毛片在线视频播放|
成年人视频观看|
jizzjizz国产精品喷水|
男女超爽视频免费播放|
免费av手机在线观看|
4444在线观看|
日韩亚洲欧美一区二区|
日本中文字幕一级片|
妞干网在线播放|
久草视频国产在线|
一卡二卡三卡视频|
黄色成人在线看|
久久99中文字幕|
日韩av综合在线观看|
777精品久无码人妻蜜桃|
欧美在线一区视频|
国产精彩免费视频|
婷婷中文字幕在线观看|
黄色片子免费看|
黄色污在线观看|
性の欲びの女javhd|
欧美亚洲色综久久精品国产|
亚洲AV成人无码精电影在线|
一区二区成人免费视频|
国产无遮挡又黄又爽在线观看|
精品视频一区二区在线观看|
探花视频在线观看|
国产麻豆免费视频|
亚洲依依成人|
国产成人综合亚洲欧美在|
清清草免费视频|
蜜桃视频网站www|
日韩精品123|
免费不卡视频|
自拍偷拍亚洲视频|
日韩一二三区在线观看|
精品国产1区|
夜久久久久久|
国产成人在线电影|
成人av在线播放网址|
中文字幕不卡在线播放|
亚洲国产裸拍裸体视频在线观看乱了|
色欧美乱欧美15图片|
日韩欧美国产综合在线一区二区三区|
亚洲欧美日韩中文视频|
久久久亚洲成人|
96pao国产成视频永久免费|
国产一区喷水|
mm131午夜|
国产又黄又猛的视频|
欧美成人国产精品一区二区|
国产精品第72页|
国产丝袜在线视频|
国产自产视频|
男人天堂v视频|
国产精品实拍|
欧美日韩黄色|
理论片午午伦夜理片在线播放|
av网站大全在线|
九九99久久精品在免费线bt|
欧美三级三级|
日韩精品每日更新|
中国av一区二区三区|
一本久久a久久免费精品不卡|
日韩精品久久久久|
欧美在线影院在线视频|
欧美一区二区三区在线播放|
大肉大捧一进一出好爽视频|
asian性开放少妇pics|
成年人视频在线免费看|
中文字幕第八页|
黄色三级电影网站|
桃色av一区二区|
欧美丝袜激情|
粉嫩一区二区三区在线看|
亚洲一区二区三区中文字幕在线|
欧美mv日韩mv亚洲|
国产aⅴ夜夜欢一区二区三区
|
9.1国产丝袜在线观看|
久久国产精品免费一区|
超碰影院在线观看|
国产不卡在线观看视频|
国产美女三级无套内谢|
av福利在线|
亚洲wwwww|
国产精品最新|
成人午夜精品在线|
欧美日韩精品一区二区三区蜜桃
|
欧美1o一11sex性hdhd|
一女二男3p波多野结衣|
麻豆一区二区三区精品视频|
小说区图片区综合久久88|
一级黄色在线|
精品福利在线|
亚洲中字黄色|
亚洲综合一二三区|
中文字幕亚洲图片|
久久免费看av|
精品少妇人妻av一区二区三区|
国产美女www爽爽爽|
青青草.com|
高潮在线视频|
韩日成人av|
少妇性色午夜淫片aaa播放|
少妇性bbb搡bbb爽爽爽欧美|
精品日韩一区二区三区|
国产乱码精品一区二区三区精东|
美女爽到高潮91|
日本少妇xxx|
欧美女人交a|
欧美成人精品免费|
www.久久草|
国产超级av在线|
中文天堂资源在线|
手机在线精品视频|
你懂得在线网址|
亚洲日本视频在线|
久久国产精品露脸对白|
亚洲一区二区在线免费观看视频|
亚洲影院理伦片|
国产一区二区三区视频免费|
国产精品免费区二区三区观看|
国产成人无码一二三区视频|
久久婷婷综合国产|
黄瓜视频18免费观看|
亚洲国产福利|
午夜在线精品|
一本久久a久久精品亚洲|
欧美美女15p|
99中文字幕在线观看|
九九视频在线免费观看|
xxx电影网|
亚州精品国产|
福利视频网站一区二区三区|
欧美另类久久久品|
国产一区二区在线免费视频|
日本人69视频|
精品久久久久中文慕人妻|
涩爱av在线播放一区二区|
久久激情av|
久久九九久久九九|
日韩av一区在线观看|
国产伦精品一区二区三区照片91
|
精品免费日韩av|
国产精品对白刺激|
亚洲综合欧美日韩|
久久精品无码一区|
久久er这里只有精品|
女囚岛在线观看|
亚洲专区欧美专区|
欧美人伦禁忌dvd放荡欲情|
成人区精品一区二区|
97人妻精品一区二区三区免|
九色国产蝌蚪|
欧美日韩免费看片|
免费不卡在线观看|
日韩欧美激情一区|
亚洲春色综合另类校园电影|
精品99久久久久成人网站免费
|
亚洲女优视频|
国产最新精品|
国产精品影视在线|
亚洲色图17p|
成人短视频在线观看免费|
亚洲av无码国产精品久久|
久艹在线播放|
成人亚洲网站|
成人黄色大片在线观看
|
久久久久99精品成人片|
911美女片黄在线观看游戏|
亚洲做受高潮|
红桃视频亚洲|
日韩欧美一区二区视频|
波多野结衣三级在线|
伊人22222|
91三级在线|
国精品**一区二区三区在线蜜桃
|
亚洲最新视频在线观看|
国产精选久久久久久|
亚洲毛片亚洲毛片亚洲毛片|
99re6在线视频|
国产精品久久久久蜜臀|
欧美熟乱第一页|
亚洲电影一二三区|
亚洲一区 中文字幕|
天天干在线视频论坛|
成人性生交大片免费看视频在线|
欧美日韩aaaa|
女人被狂躁c到高潮|
成人网址大全|
欧美三区在线|
日韩av在线一区|
狠狠热免费视频|
麻豆精品视频在线原创|
六月丁香久久丫|
日本精品视频一区二区|
一区二区三区免费看|
日本午夜在线观看|
波多野结衣在线影院|
国产中文字幕精品|
久久久久久久999精品视频|
国产毛片毛片毛片毛片毛片毛片|
欧美18 19xxx|
石原莉奈在线亚洲三区|
久久综合色88|
xxxx日本免费|
九色网友自拍视频手机在线|
久久精品av麻豆的观看方式|
91av在线不卡|
欧美特级一级片|
蜜桃视频网站在线观看|
成人av在线看|
亚洲自拍av在线|
国产精品第6页|
欧美特黄色片|
欧美艳星brazzers|
91视频 -- 69xx|
美女被黑人爆操网站|
欧美一区免费|
国产成人精品aa毛片|
久久久久久久久久久免费精品|
妺妺窝人体色WWW精品|
成人免费视频77777|
久久久久99|
国内精品在线一区|
蜜桃视频最新网址|
av中文字幕在线观看|
国产精品美女一区二区三区|
欧美日韩日本网|
亚洲人成电影在线观看网|
欧美男男gaytwinkfreevideos|
日韩免费性生活视频播放|
成 人 黄 色 小说网站 s色|
国产真实伦在线观看|
九九**精品视频免费播放|
国产精品露脸自拍|
中文文字幕一区二区三三|
免费一级欧美片在线观看网站|
欧美性大战久久|
天天干天天色天天干|
中文字幕在线免费专区|
国产91在线看|
久久国产精品久久|
亚洲精品久久久成人|
国产精品videossex久久发布|
欧美日韩国产二区|
国产成人愉拍精品久久|
午夜精品久久久久久毛片|
欧美福利电影网|
蜜桃色一区二区三区|
在线视频自拍|
亚洲欧美另类久久久精品2019|
亚洲va国产va天堂va久久|
国产大片中文字幕|
国产美女久久|
精品91自产拍在线观看一区|
欧美 变态 另类 人妖|
av免费在线免费观看|
粉嫩av一区二区三区免费野|
av视屏在线播放|
一级片免费在线|
成人欧美一区二区三区|
国产午夜福利100集发布|
传媒在线观看|
中文字幕亚洲视频|
亚洲中文字幕无码中文字|
午夜激情影院|
亚洲第一在线|
国产日韩av在线|
亚洲成年人电影|
国产精品综合色区在线观看|
国产欧美婷婷中文|
日本一线产区和二线产区|
99国产精品久久久久久久|
成人精品一区二区三区电影免费|
天天射,天天干|
aa级大片欧美三级|
国产精品国色综合久久|
国产精品久久久亚洲第一牛牛|
日韩av在线发布|
久久久av水蜜桃|
狠狠擦狠狠操|
91麻豆蜜桃一区二区三区|
久久精品在线免费视频|
国产农村一级特黄α**毛片|
狠狠色丁香久久婷婷综合丁香|
欧美不卡1区2区3区|
www.青草|
国产日韩欧美精品综合|
人妻少妇被粗大爽9797pw|
欧美激情黑人|
欧美一区二区三区免费大片|
懂色av粉嫩av蜜臀av一区二区三区|
四虎成人免费观看在线网址|
久久午夜精品|
日韩精品一区二区三区色偷偷|
天天爽夜夜爽|
亚洲精品日韩一|
野战少妇38p|
很黄的网站在线观看|
欧美v日韩v国产v|
国产熟女高潮一区二区三区|
日韩精品第一|
久久久精品视频成人|
亚洲欧美另类视频|
麻豆精品在线播放|
99久久免费观看|
精品视频三区|
在线播放国产精品二区一二区四区|
日韩一级片大全|
欧美日韩黑人|
av成人在线电影|
天天操天天曰|
亚洲国产成人av|
黄色aaa视频|
电影一区二区在线观看|
欧美一级视频免费在线观看|
被男同事摸的水好多|
成av人片一区二区|
中文字幕 日韩 欧美|
日本韩国欧美|
欧美高清视频在线播放|
一本久中文高清|
91天堂素人约啪|
亚洲精品免费一区亚洲精品免费精品一区|
日本大片在线播放|
在线一区二区日韩|
五月色婷婷综合|
91视频com|
aaa黄色大片|
久久97精品|
国产免费一区|
欧美精品少妇|