色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

SPI接口,如何對W25Q64進行讀寫操作?深度解析

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

?# 一、SPI概述

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

SPI通信通常涉及四條信號線:

(1)MOSI(MasterOutSlaveIn):主設備發送數據,外設接收數據。

(2)MISO(MasterInSlaveOut):外設發送數據,主設備接收數據。

(3)SCLK(SerialClock):由主設備生成的時鐘信號,用于同步數據傳輸。

(4)SS(SlaveSelect):選擇特定的從設備進行通信。

SPI的優點包括簡單的硬件連接、高速數據傳輸和全雙工通信。其缺點是通常需要更多的引腳,尤其是在多個從設備的情況下,每個從設備需要一個獨立的SS引腳。此外,SPI沒有標準化的協議層,因此設備間的兼容性需要仔細管理。

二、演示功能

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

三、硬件環境

3.1 Air780E開發板

3.2 TYPE-C線快充線

3.3 杜邦線

圖片?

購買鏈接(數量:6)

3.4 USB延長線

圖片?

購買鏈接(數量:1)

3.5 FLASH模塊

圖片?

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

3.6 16針2.54MM間距排針

圖片?

購買鏈接(數量:2)

四、軟件環境

注:以下軟件下載鏈接,請復制后,粘貼到瀏覽器URL地址欄進行下載;

4.1 Luatools

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

4.2 core固件和源碼腳本

注:core固件,是基礎環境,該固件由合宙官方提供,用戶不可修改;源碼腳本,為應用程序,可由客戶自行修改;

五、軟硬件資料

1、Air780E開發板原理圖,打開Air780E產品手冊,訪問頁面中的《EVB_Air780X_V1.6.zip》

2、Air780E開發板使用說明,打開Air780E產品手冊,訪問頁面中的《開發板Core_Air780E使用說明V1.0.5.pdf》

3、API使用介紹說明

5.1 開發板按鈕與指示燈圖示與說明

BOOT按鈕:啟動引導,主要用于進入程序下載模式;

復位按鈕:系統復位;

開機按鈕:冷起動,用于給4G模塊開機;

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

網絡行指示:入網后常亮,翠綠色;

圖片?

5.2 硬件安裝與連接

5.2.1 SIM卡安裝

5.2.2 實物連接圖

5.2.2.1 線序定義與顏色對應

圖片?

5.2.2.2 FLASH端

圖片?

5.2.2.3 開發板端

圖片?

六、代碼示例介紹

6.1 程序流程圖

圖片?

6.2 完整程序清單

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

圖片?

七、功能驗證

7.1 開機

按圖1進行連接無誤后,開發板電源指示紅燈常亮,網絡指示燈滅,此時按下開機鍵,約2秒后釋放,等待幾秒網絡指示綠燈常亮,即開機成功,如下圖:

圖片?

7.2 打開Luatool軟件工具并進入項目管理測試頁面

圖片?

7.3 按序號步驟,創建項目

圖片?

圖片?

7.4 按如下步驟進行程序燒錄

圖片?

圖片?

圖片?

7.5 確認燒錄結果

圖片?

圖片?

7.6 關閉下載頁面,并回到查看日志頁面

圖片?

八、總結

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

審核編輯 黃宇

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

    關注

    33

    文章

    8612

    瀏覽量

    151282
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1707

    瀏覽量

    91661
  • 開發板
    +關注

    關注

    25

    文章

    5064

    瀏覽量

    97587
收藏 人收藏

    評論

    相關推薦

    Air780E開發板SPI接口:實現W25Q64讀寫不是事兒!

    一直有人向我咨詢開發板的SPI接口,對W25Q64進行讀寫操作很難,今天我便做一個詳細
    的頭像 發表于 11-02 11:56 ?405次閱讀
    Air780E開發板<b class='flag-5'>SPI</b><b class='flag-5'>接口</b>:實現<b class='flag-5'>W25Q64</b><b class='flag-5'>讀寫</b>不是事兒!

    SPI協議解析

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

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

    上節省空間,提供方便,正是出于這種簡單易用的特性,越來越多的芯片集成了這種通信協議,比如 EEPROM,FLASH,實時時鐘,AD轉換器。 W25Q128 是一款SPI接口的Flash芯片,其存儲空間
    發表于 09-30 14:41

    FLASH芯片從W25Q80BL換為W25Q80DV后,系統運行經常崩潰怎么解決?

    之前我們用的W25Q80BL,工作在40Mhz QIO ,系統運行正常 本次生產時,供應商反饋W25Q80BL要停產了,后續供貨是W25Q80DV,測試時我們發現,在頻繁地FLASH讀寫
    發表于 07-10 06:11

    使用W25Q64JVSIQ芯片時提示報錯如何解決?

    系統使用W25Q64JVSIQ芯片時提示 Read SFDP parameter header information failed. The W25Q64 is not support JEDEC SFDP。 請問有沒有辦法解決,謝謝
    發表于 07-09 06:32

    【GD32H757Z海棠派開發板使用手冊】第十一講 SPI-SPI NOR FLASH讀寫實驗

    通過本實驗主要學習以下內容: ?SPI簡介 ?GD32H7 SPI簡介 ?SPI NOR FLASH——GD25Q128ESIGR簡介 ?使用GD32H7
    的頭像 發表于 06-04 11:42 ?1042次閱讀
    【GD32H757Z海棠派開發板使用手冊】第十一講 <b class='flag-5'>SPI-SPI</b> NOR FLASH<b class='flag-5'>讀寫</b>實驗

    【GD32F470紫藤派開發板使用手冊】第十一講 SPI-SPI NOR FLASH讀寫實驗

    通過本實驗主要學習以下內容: ?SPI簡介 ?GD32F470 SPI簡介 ?SPI NOR FLASH——GD25Q32ESIGR簡介 ?使用GD32F470
    的頭像 發表于 05-17 09:57 ?1829次閱讀
    【GD32F470紫藤派開發板使用手冊】第十一講 <b class='flag-5'>SPI-SPI</b> NOR FLASH<b class='flag-5'>讀寫</b>實驗

    具有雙/四SPI和QPI的串行閃存W25Q128FV數據手冊

    電子發燒友網站提供《具有雙/四SPI和QPI的串行閃存W25Q128FV數據手冊.pdf》資料免費下載
    發表于 04-25 17:11 ?0次下載

    W25M02G NAND FLASH做U盤,請問有沒有nand flash的U盤驅動?

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

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

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

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

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

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

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

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

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

    關于STM32F103從外設到存儲器DMA通道數據格式的問題

    SPI驅動的W25Q64是8位讀寫,而FSMC驅動的LCD屏是16位發送,直接通過SPI接收那里將數據將數據通過傳輸至FSMC進而刷新屏幕的顯示并能正確顯示能做到嗎?
    發表于 03-07 07:11

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

    CYUSB3014通過SPI接口固化USBBulkLoopAutoEnum.img到W25Q80DVUXIE,重啟失敗. 啟動模式PMODE=0F1. 下載完USBBulkLoopAutoEnum.img后,顯示下載成功。 但
    發表于 02-27 08:08
    主站蜘蛛池模板: 色哦色哦哦色天天综合| 久久精品亚洲| 最近的中文字幕2019国语| 亚洲欧美日韩高清专区| 亚洲免费视频在线观看| 中国农村真实bbwbbwbbw| 91精品乱码一区二区三区| 99热.com| 国产精品…在线观看| 国产中文字幕在线| 另类重口bdsm日本tv| 飘雪韩国在线观看免费高清完整版| 日韩欧美1区| 亚洲人成网77777色在线播放| 国产成人午夜精品免费视频| 黄色网址在线免费观看| 欧美xxxxx九色视频免费观看| 色妹子综合| 18禁黄久久久AAA片| 古月娜下面好紧好爽| 久在线观看福利视频| 婷婷开心激情综合五月天| 在线看片福利无码网址| 出租屋自拍贵在真实15P| 精品麻豆一卡2卡三卡4卡乱码| 青青草原伊人网| 伊人yinren6综合网色狠狠| 国产99久久久国产精品成人| 日韩精品免费一区二区| 高清国产激情视频在线观看| 免费人成在线观看视频不卡| 午夜阳光影院在线观看视频| 97影院午夜午夜伦不卡| 精品国产自在现线拍400部| 影音先锋av男人资源| 国产午夜视频在线| 人曽交Z00Z0OA片| 中文字幕AV亚洲精品影视| 蜜芽在线影片| 一区三区在线专区在线| 美女扒开屁股让男人桶|