在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

SPI接口,如何對(duì)W25Q64進(jìn)行讀寫操作?深度解析

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-11-04 15:28 ? 次閱讀

?# 一、SPI概述

SPI(SerialPeripheralInterface)是一種同步串行通信協(xié)議,廣泛應(yīng)用于微控制器和外圍設(shè)備之間的數(shù)據(jù)傳輸。它由摩托羅拉公司開發(fā),具有全雙工通信能力,即可以同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收。

SPI通信通常涉及四條信號(hào)線:

(1)MOSI(MasterOutSlaveIn):主設(shè)備發(fā)送數(shù)據(jù),外設(shè)接收數(shù)據(jù)。

(2)MISO(MasterInSlaveOut):外設(shè)發(fā)送數(shù)據(jù),主設(shè)備接收數(shù)據(jù)。

(3)SCLK(SerialClock):由主設(shè)備生成的時(shí)鐘信號(hào),用于同步數(shù)據(jù)傳輸。

(4)SS(SlaveSelect):選擇特定的從設(shè)備進(jìn)行通信。

SPI的優(yōu)點(diǎn)包括簡(jiǎn)單的硬件連接、高速數(shù)據(jù)傳輸和全雙工通信。其缺點(diǎn)是通常需要更多的引腳,尤其是在多個(gè)從設(shè)備的情況下,每個(gè)從設(shè)備需要一個(gè)獨(dú)立的SS引腳。此外,SPI沒有標(biāo)準(zhǔn)化的協(xié)議層,因此設(shè)備間的兼容性需要仔細(xì)管理。

二、演示功能

本文使用Air780E核心板的SPI總線讀寫FLASH。

三、硬件環(huán)境

3.1 Air780E開發(fā)板

3.2 TYPE-C線快充線

3.3 杜邦線

圖片?

購買鏈接(數(shù)量:6)

3.4 USB延長(zhǎng)線

圖片?

購買鏈接(數(shù)量:1)

3.5 FLASH模塊

圖片?

購買鏈接(數(shù)量:1,注意,一定要選W25Q64型號(hào))

3.6 16針2.54MM間距排針

圖片?

購買鏈接(數(shù)量:2)

四、軟件環(huán)境

注:以下軟件下載鏈接,請(qǐng)復(fù)制后,粘貼到瀏覽器URL地址欄進(jìn)行下載;

4.1 Luatools

Luatools日志打印與程序燒錄軟件下載

4.2 core固件和源碼腳本

注:core固件,是基礎(chǔ)環(huán)境,該固件由合宙官方提供,用戶不可修改;源碼腳本,為應(yīng)用程序,可由客戶自行修改;

五、軟硬件資料

1、Air780E開發(fā)板原理圖,打開Air780E產(chǎn)品手冊(cè),訪問頁面中的《EVB_Air780X_V1.6.zip》

2、Air780E開發(fā)板使用說明,打開Air780E產(chǎn)品手冊(cè),訪問頁面中的《開發(fā)板Core_Air780E使用說明V1.0.5.pdf》

3、API使用介紹說明

5.1 開發(fā)板按鈕與指示燈圖示與說明

BOOT按鈕:?jiǎn)?dòng)引導(dǎo),主要用于進(jìn)入程序下載模式;

復(fù)位按鈕:系統(tǒng)復(fù)位;

開機(jī)按鈕:冷起動(dòng),用于給4G模塊開機(jī);

電源指示:供電后常亮,紅色;

網(wǎng)絡(luò)行指示:入網(wǎng)后常亮,翠綠色;

圖片?

5.2 硬件安裝與連接

5.2.1 SIM卡安裝

5.2.2 實(shí)物連接圖

5.2.2.1 線序定義與顏色對(duì)應(yīng)

圖片?

5.2.2.2 FLASH端

圖片?

5.2.2.3 開發(fā)板端

圖片?

六、代碼示例介紹

6.1 程序流程圖

圖片?

6.2 完整程序清單

注:完整復(fù)制后保存為main.lua,可直接使用。

圖片?

七、功能驗(yàn)證

7.1 開機(jī)

按圖1進(jìn)行連接無誤后,開發(fā)板電源指示紅燈常亮,網(wǎng)絡(luò)指示燈滅,此時(shí)按下開機(jī)鍵,約2秒后釋放,等待幾秒網(wǎng)絡(luò)指示綠燈常亮,即開機(jī)成功,如下圖:

圖片?

7.2 打開Luatool軟件工具并進(jìn)入項(xiàng)目管理測(cè)試頁面

圖片?

7.3 按序號(hào)步驟,創(chuàng)建項(xiàng)目

圖片?

圖片?

7.4 按如下步驟進(jìn)行程序燒錄

圖片?

圖片?

圖片?

7.5 確認(rèn)燒錄結(jié)果

圖片?

圖片?

7.6 關(guān)閉下載頁面,并回到查看日志頁面

圖片?

八、總結(jié)

至此,我們已使用Air780E開發(fā)板的SPI接口完成了對(duì)W25Q64讀寫操作。

審核編輯 黃宇

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

    關(guān)注

    33

    文章

    8724

    瀏覽量

    152064
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1724

    瀏覽量

    92255
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5141

    瀏覽量

    98395
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Air780E開發(fā)板SPI接口:實(shí)現(xiàn)W25Q64讀寫不是事兒!

    一直有人向我咨詢開發(fā)板的SPI接口,對(duì)W25Q64進(jìn)行讀寫操作很難,今天我便做一個(gè)詳細(xì)
    的頭像 發(fā)表于 11-02 11:56 ?496次閱讀
    Air780E開發(fā)板<b class='flag-5'>SPI</b><b class='flag-5'>接口</b>:實(shí)現(xiàn)<b class='flag-5'>W25Q64</b><b class='flag-5'>讀寫</b>不是事兒!

    SPI協(xié)議解析

    的。 示例 使用之前的文章作為案例:STM32CUBEMX(13)--SPIW25Q128外部Flash移植。 https://editor.csdn.net/md/?articleId
    發(fā)表于 09-30 15:08

    STM32CUBEMX(13)--SPIW25Q128外部Flash移植

    上節(jié)省空間,提供方便,正是出于這種簡(jiǎn)單易用的特性,越來越多的芯片集成了這種通信協(xié)議,比如 EEPROM,F(xiàn)LASH,實(shí)時(shí)時(shí)鐘,AD轉(zhuǎn)換器。 W25Q128 是一款SPI接口的Flash芯片,其存儲(chǔ)空間
    發(fā)表于 09-30 14:41

    FLASH芯片從W25Q80BL換為W25Q80DV后,系統(tǒng)運(yùn)行經(jīng)常崩潰怎么解決?

    之前我們用的W25Q80BL,工作在40Mhz QIO ,系統(tǒng)運(yùn)行正常 本次生產(chǎn)時(shí),供應(yīng)商反饋W25Q80BL要停產(chǎn)了,后續(xù)供貨是W25Q80DV,測(cè)試時(shí)我們發(fā)現(xiàn),在頻繁地FLASH讀寫
    發(fā)表于 07-10 06:11

    使用W25Q64JVSIQ芯片時(shí)提示報(bào)錯(cuò)如何解決?

    系統(tǒng)使用W25Q64JVSIQ芯片時(shí)提示 Read SFDP parameter header information failed. The W25Q64 is not support JEDEC SFDP。 請(qǐng)問有沒有辦法解決,謝謝
    發(fā)表于 07-09 06:32

    【GD32H757Z海棠派開發(fā)板使用手冊(cè)】第十一講 SPI-SPI NOR FLASH讀寫實(shí)驗(yàn)

    通過本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: ?SPI簡(jiǎn)介 ?GD32H7 SPI簡(jiǎn)介 ?SPI NOR FLASH——GD25Q128ESIGR簡(jiǎn)介 ?使用GD32H7
    的頭像 發(fā)表于 06-04 11:42 ?1243次閱讀
    【GD32H757Z海棠派開發(fā)板使用手冊(cè)】第十一講 <b class='flag-5'>SPI-SPI</b> NOR FLASH<b class='flag-5'>讀寫</b>實(shí)驗(yàn)

    【GD32F470紫藤派開發(fā)板使用手冊(cè)】第十一講 SPI-SPI NOR FLASH讀寫實(shí)驗(yàn)

    通過本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: ?SPI簡(jiǎn)介 ?GD32F470 SPI簡(jiǎn)介 ?SPI NOR FLASH——GD25Q32ESIGR簡(jiǎn)介 ?使用GD32F470
    的頭像 發(fā)表于 05-17 09:57 ?1976次閱讀
    【GD32F470紫藤派開發(fā)板使用手冊(cè)】第十一講 <b class='flag-5'>SPI-SPI</b> NOR FLASH<b class='flag-5'>讀寫</b>實(shí)驗(yàn)

    具有雙/四SPI和QPI的串行閃存W25Q128FV數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《具有雙/四SPI和QPI的串行閃存W25Q128FV數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-25 17:11 ?0次下載

    W25M02G NAND FLASH做U盤,請(qǐng)問有沒有nand flash的U盤驅(qū)動(dòng)?

    最近在用W25M02G這款NAND FLASH做U盤,之前用的W25Q64,不需要壞塊管理,讀寫也是以頁的,NAND FLASH多了壞塊,多了扇區(qū)重入的交換區(qū)管理,請(qǐng)問有沒有比較好的驅(qū)動(dòng)參考一下?
    發(fā)表于 04-25 06:44

    如何使用SPI的DMA模式讀寫FLASH?

    環(huán)境:HAL庫 + USB + W25Q64 + Fatfs 硬件:stm32f103c8t6 + MX25L64 我使用普通模式,完成在W25Q64中寫入文件,通過USB可以再PC中讀取
    發(fā)表于 04-16 07:59

    STM32H7 SPI使用DMA模式,W25Q256數(shù)據(jù)讀寫不正確的原因?

    主芯片是 STM32H743X,SPI-FLASH是 W25Q256,使用HAL庫(V1.8)。 如果SPI不使用DMA模式,則 W25Q256 數(shù)據(jù)
    發(fā)表于 04-11 06:34

    STM32H743IIT6的SPI+DMA為什么無法通信?

    為什么我看起來沒什么問題的配置,連最基本的中斷也不進(jìn)入?讀取W25Q64的ID始終為0 有配置過的大佬給解答下嗎。調(diào)用HAL_SPI_TRANSMIT_DMA也不會(huì)進(jìn)入錯(cuò)誤。
    發(fā)表于 04-02 06:48

    使用STM32H750 QSPI W25Q64作為外部FLASH,映射后讀0X90010000地址的數(shù)據(jù)讀到的是0XFF的原因?

    我使用STM32H750QSPIW25Q64 作為外部FLASH,使用非映射方式讀寫FLASH 正常,映射后,讀0X90000000地址的數(shù)據(jù)也正常,但是讀0X90010000 地址的數(shù)據(jù)讀到
    發(fā)表于 04-01 06:24

    關(guān)于STM32F103從外設(shè)到存儲(chǔ)器DMA通道數(shù)據(jù)格式的問題

    SPI驅(qū)動(dòng)的W25Q64是8位讀寫,而FSMC驅(qū)動(dòng)的LCD屏是16位發(fā)送,直接通過SPI接收那里將數(shù)據(jù)將數(shù)據(jù)通過傳輸至FSMC進(jìn)而刷新屏幕的顯示并能正確顯示能做到嗎?
    發(fā)表于 03-07 07:11

    CYUSB3014通過SPI接口固化USBBulkLoopAutoEnum.img到W25Q80DVUXIE,重啟失敗的原因?

    CYUSB3014通過SPI接口固化USBBulkLoopAutoEnum.img到W25Q80DVUXIE,重啟失敗. 啟動(dòng)模式PMODE=0F1. 下載完USBBulkLoopAutoEnum.img后,顯示下載成功。 但
    發(fā)表于 02-27 08:08
    主站蜘蛛池模板: 色综合色综合 | 国产在线精品美女观看 | 日本黄色大片免费看 | 男男宿舍高h炒肉bl 男男污肉高h坐便器调教 | 99色99| 日本免费不卡视频一区二区三区 | 国模最新私拍视频在线观看 | 5566精品资源在线播放 | 国产色综合天天综合网 | 手机看片日韩1024 | 国产一区美女视频 | 在线天堂资源www中文在线 | 欧美私人网站 | 日日干夜夜骑 | 四虎影院免费观看视频 | 网全大全黄 | 日本三级最新中文字幕电影 | 日日做夜夜爽夜夜爽 | 国产内地激情精品毛片在线一 | 色网站免费在线观看 | 四虎影视入口 | 在线观看国产日本 | 特黄特色三级在线播放 | 精品视频卡1卡2卡3 精品视频免费看 | 播播开心激情网 | 国产一级在线观看www色 | 成 人 黄 色视频免费播放 | 国产一卡二卡≡卡四卡无人 | 美女视频很黄很暴黄是免费的 | 中文字幕在线资源 | 在线二区| 六月激情网| a资源在线观看 | 伊人久久亚洲综合天堂 | 色吧欧美| 欧美女同网站 | 激情综合五月亚洲婷婷 | 五月激情片 | 天天爽夜夜操 | 天天操天天插 | 影院午夜 |