一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266下載固件時(shí)候?qū)τ赟PI flash倍速的選擇問(wèn)題

9GxC_IoTMaker ? 來(lái)源:未知 ? 作者:李倩 ? 2018-10-11 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

個(gè)人使用的經(jīng)驗(yàn),目前市面上ESP8266生產(chǎn)的參加很多,因?yàn)橛械膹S(chǎng)家為了節(jié)約成本,可能會(huì)在flash的選擇上面下功夫。多半就是減小容量或者選擇質(zhì)量差的,此處我不說(shuō)明,自己拆開(kāi)看,外殼很好拆,自己沒(méi)事可以拆開(kāi)看看。特別是新買(mǎi)的模塊,可以選擇拆開(kāi)一個(gè),然后分析模式和內(nèi)存的大小,拆開(kāi)之后還能使用,但是拆開(kāi)了使用要遠(yuǎn)離干擾源

鑒于有的人英文不好,做一下翻譯Select the SPI fiash read mode (選擇SPI flash的讀寫(xiě)模式)

QIO: Quad read and write mode(4倍讀寫(xiě)模式)

QOUT: Quad read mode(4倍讀模式)

DIO: Dual read and write mode(2倍讀寫(xiě)模式)

DOUT: Dual read mode (2倍讀模式)

Check your flash datasheet and decided the correct mode that flash support(查看flash數(shù)據(jù)表,確定你的Flash支持那種模式)

Wifi performance might be better with higher flash r/w speed.(高速flash模式下WiFi性能可能會(huì)更好)為了方便介紹,此處我用W25Q32芯片作為介紹,W25Q32采用的是SPI的通訊方式, 從W25Q32的數(shù)據(jù)手冊(cè)之中我們可以看到以下內(nèi)容:W25Q32支持標(biāo)準(zhǔn)串行**接口(SPI),和高速的雙倍/四倍輸出,雙倍/四倍用的引腳:串行時(shí)鐘、片選端、串行數(shù)據(jù)I/O0(DI)、I/O1(DO)、I/O2(WP)和I/O3(HOLD)。SPI最高支持104MHz,雙倍速是208MHz,四倍速是416MHz。這個(gè)傳輸速率比得上8位和16位的并行Flash存儲(chǔ)器。連續(xù)讀模式允許利用少至8-clocks指令去讀取24-bit 地址來(lái)實(shí)現(xiàn)高效的存儲(chǔ)訪(fǎng)問(wèn),允許真正的XIP(execute in place)操作。

標(biāo)準(zhǔn)SPI指令

該w25q32是通過(guò)一個(gè)SPI兼容總線(xiàn)組成的四訪(fǎng)問(wèn):串行時(shí)鐘信號(hào)(CLK),芯片選擇(/ CS),串行數(shù)據(jù)輸入(DI)和串行數(shù)據(jù)輸出(DO)。標(biāo)準(zhǔn)的SPI指令使用DI引腳輸入串行寫(xiě)入指令,地址或數(shù)據(jù)到設(shè)備上的上升沿時(shí)鐘。DO輸出引腳是用來(lái)讀取數(shù)據(jù)或狀態(tài)的裝置,在下降沿時(shí)鐘。SPI總線(xiàn)操作模式0(0,0)和3(1,1)的支持。模式0和之間的主要差異模式3是時(shí)鐘信號(hào)的正常狀態(tài)時(shí),SPI總線(xiàn)主備用數(shù)據(jù)沒(méi)有被轉(zhuǎn)移到串行閃存。對(duì)于模式0,時(shí)鐘信號(hào)在的下降沿和上升沿,通常是低電平。對(duì)于模式3,時(shí)鐘信號(hào)在的下降沿和上升沿,通常是高電平。

雙倍SPI指令

W25Q32使用”Fast Read Dual Output and Dual I/O(3B和BBhex)”指令支持雙倍速SPI操作。這些指令允許數(shù)據(jù)以正常速度的兩到三倍的在設(shè)備間傳輸。雙倍讀指令適用于 上電時(shí)快速加載代碼到RAM 或者 直接從SPI總線(xiàn)上執(zhí)行代碼(XIP) 的情形。當(dāng)使用雙倍速SPI指令時(shí),DI和DO引腳將充當(dāng) IO 0和IO 1.

四倍速SPI指令

W25Q32使用”Fast Read Quad Output”、” Fast Read Quad I/O” 、”Word Read Quad I/O” 和 “Octal Word Quad I/O”指令(6B、EB、E7、E3)支持四倍速SPI操作。這些指令允許數(shù)據(jù)以正常速度的四到六倍的在設(shè)備間傳輸。四倍讀指令顯著提升連續(xù)和隨機(jī)訪(fǎng)問(wèn)傳輸速度,這速度滿(mǎn)足將代碼快速加載到RAM或者直接在SPI總線(xiàn)上執(zhí)行(XIP)。使用四倍速SPI指令時(shí),DI和DO引腳將充當(dāng) IO 0和IO 1 ,WP和HOLD充當(dāng)IO2 和IO3。四倍速SPI指令要求狀態(tài)寄存器2中的QE功能位打開(kāi)。

從ESP8266EX的數(shù)據(jù)手冊(cè)之中我們可以看到以下內(nèi)容:

外置 Flash

ESP8266EX 使用外置 SPI Flash 存儲(chǔ)用戶(hù)程

建議按照如下所示來(lái)分配 SPI Flash 容量量。? 不支持 OTA:最少支持 512 kB? 可支持 OTA:最少支持 1 MB? 注意:支持的 SPI 模式:Standard SPI、Dual SPI 和 Quad式,否則下載的固件/程序可能無(wú)法正常工作。

從以上可以得出,要想ESP8266EX能夠穩(wěn)定正常的工作,正確的選擇模式極為重要。

從ESP8266EX模塊設(shè)計(jì)原理圖層面上來(lái)做區(qū)分,原理圖如下:

通過(guò)原理圖中R3 R4R5R6四個(gè)電阻來(lái)決定flash的模式,

當(dāng)R3=NC,R4=NC,R5=0R,R6=0R,QIO模式;

當(dāng)R3=0R,R4=0R,R5=NC,R6=NC,DIO模式;

對(duì)于自己手中不知道是什么模式的模塊,如果有多的,拆一個(gè)鐵蓋開(kāi),用個(gè)萬(wàn)用表一打就知道。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7651

    瀏覽量

    167384
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    47410

原文標(biāo)題:ESP8266下載固件時(shí)候?qū)τ赟PI flash倍速的選擇問(wèn)題

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP8266為什么掛載不同大小的FlashROM,下載bin文件的地址不同?

    ESP8266官方下載工具里的SPI 速度設(shè)置,晶振頻率選擇,Flash 容量選擇有何實(shí)際意義
    發(fā)表于 07-19 15:34

    如何進(jìn)行ESP8266固件燒錄

    FLASH中的固件便被覆蓋了,如果想使用AT指令便需要重新燒寫(xiě)AT固件,本文將介紹如何進(jìn)行ESP8266固件燒錄一、材料準(zhǔn)備
    發(fā)表于 01-20 07:25

    機(jī)智云ESP8266模組固件資料下載

    機(jī)智云ESP8266模組固件
    發(fā)表于 04-23 15:55 ?67次下載
    機(jī)智云<b class='flag-5'>ESP8266</b>模組<b class='flag-5'>固件</b>資料<b class='flag-5'>下載</b>

    ESP8266 NONOS SDK固件升級(jí)的詳細(xì)資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP8266 NONOS SDK固件升級(jí)的詳細(xì)資料合集免費(fèi)下載。
    發(fā)表于 11-05 08:00 ?44次下載
    <b class='flag-5'>ESP8266</b> NONOS SDK<b class='flag-5'>固件</b>升級(jí)的詳細(xì)資料合集免費(fèi)<b class='flag-5'>下載</b>

    ESP8266 SDK的固件下載協(xié)議應(yīng)用筆記免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP8266 SDK的固件下載協(xié)議應(yīng)用筆記免費(fèi)下載
    發(fā)表于 03-19 08:00 ?21次下載
    <b class='flag-5'>ESP8266</b> SDK的<b class='flag-5'>固件</b><b class='flag-5'>下載</b>協(xié)議應(yīng)用筆記免費(fèi)<b class='flag-5'>下載</b>

    ESP8266 SDK的入門(mén)指南資料免費(fèi)下載

    本文以 ESP-LAUNCHER 和 ESP-WROOM-02 為例,介紹 ESP8266 SDK 相關(guān)使用方法,包括編譯前的準(zhǔn)備、SDK 的編譯和固件
    發(fā)表于 03-19 08:00 ?72次下載

    ESP8266Flash讀寫(xiě)說(shuō)明詳細(xì)資料免費(fèi)下載

    本書(shū)介紹 ESP8266Flash 讀寫(xiě)接口,Flash 讀寫(xiě)時(shí)的注意事項(xiàng),以及 ESP8266_NONOS_SDK 中 IOT_Demo 提供的
    發(fā)表于 03-18 08:00 ?23次下載
    <b class='flag-5'>ESP8266</b>的<b class='flag-5'>Flash</b>讀寫(xiě)說(shuō)明詳細(xì)資料免費(fèi)<b class='flag-5'>下載</b>

    如何幫助ESP8266系列模組燒錄固件ESP8266固件燒錄說(shuō)明

    ESP FLASH TOOL是Espressif官方開(kāi)發(fā)的燒錄工具,用戶(hù)可根據(jù)實(shí)際的編譯方式和Flash的容量,將SDK編譯生成的多個(gè)bin文件-鍵燒錄到ESP8266/
    發(fā)表于 04-25 08:00 ?9次下載
    如何幫助<b class='flag-5'>ESP8266</b>系列模組燒錄<b class='flag-5'>固件</b><b class='flag-5'>ESP8266</b><b class='flag-5'>固件</b>燒錄說(shuō)明

    怎樣使用ESP8266 Flasher和Programmer燒寫(xiě)ESP8266 AT固件

    選擇要連接的COM端口ESP8266 Flasher和Programmer + ESP8266 Wifi串行收發(fā)器模塊。將BAUDRATE設(shè)置為115200。
    的頭像 發(fā)表于 11-18 17:58 ?2.2w次閱讀

    ESP8266開(kāi)發(fā)板源代碼和固件資料合集免費(fèi)下載

    本文檔主要內(nèi)容詳細(xì)介紹的是ESP8266開(kāi)發(fā)板源代碼和固件資料合集免費(fèi)下載
    發(fā)表于 11-22 08:00 ?127次下載
    <b class='flag-5'>ESP8266</b>開(kāi)發(fā)板源代碼和<b class='flag-5'>固件</b>資料合集免費(fèi)<b class='flag-5'>下載</b>

    ESP8266Flash讀寫(xiě)詳細(xì)教程

    本?介紹ESP8266Flash讀寫(xiě)接?,Flash讀寫(xiě)時(shí)的注意事項(xiàng),以及ESP8266_NONOS_SDK中IOT_Demo提供的Flash
    發(fā)表于 03-26 14:12 ?34次下載
    <b class='flag-5'>ESP8266</b>的<b class='flag-5'>Flash</b>讀寫(xiě)詳細(xì)教程

    中移合物固件ESP8266軟件下載

    中移合物固件ESP8266軟件下載
    發(fā)表于 05-06 10:09 ?8次下載

    ESP8266應(yīng)用筆記之固件下載協(xié)議

    電子發(fā)燒友網(wǎng)站提供《ESP8266應(yīng)用筆記之固件下載協(xié)議.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 10:02 ?0次下載
    <b class='flag-5'>ESP8266</b>應(yīng)用筆記之<b class='flag-5'>固件</b><b class='flag-5'>下載</b>協(xié)議

    ESP8266/ESP32自動(dòng)下載原理

    前一段時(shí)間需要自己制作一片ESP32單板,成本和封裝考慮,計(jì)劃選擇CH340E作為USB轉(zhuǎn)串口芯片,ESP8266/ESP32的單板一般都有自動(dòng)下載
    的頭像 發(fā)表于 10-10 15:06 ?5683次閱讀

    AI Thinker AI Cloud Inside ESP8266更新固件

    電子發(fā)燒友網(wǎng)站提供《AI Thinker AI Cloud Inside ESP8266更新固件.zip》資料免費(fèi)下載
    發(fā)表于 12-13 13:51 ?4次下載
    AI Thinker AI Cloud Inside <b class='flag-5'>ESP8266</b>更新<b class='flag-5'>固件</b>