国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

瑞薩RA系列FSP庫開發實戰指南之QSPI通訊協議簡介

瑞薩嵌入式小百科 ? 來源:野火電子 ? 2026-03-03 10:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第23章

QSPI——讀寫外部FLASH

我們在上一章中已經學習過關于SPI協議的通訊實驗,在本章我們將繼續學習關于SPI協議的另一個分支——QSPI。

23.1

QSPI協議簡介

QSPI是Queued SPI的簡寫,是Motorola公司推出的SPI接口的擴展,比SPI應用更加廣泛。在SPI協議的基礎上,Motorola公司對其功能進行了增強,增加了隊列傳輸機制,推出了隊列串行外圍接口協議(即QSPI協議)。QSPI是一種專用的通信接口,連接單、雙或四(條數據線)SPIFlash存儲介質。

該接口可以在以下三種模式下工作:

1. 間接模式:使用QSPI寄存器執行全部操作;

2. 狀態輪詢模式:周期性讀取外部Flash狀態寄存器,而且標志位置1時會產生中斷(如擦除或燒寫完成,會產生中斷);

3. 內存映射模式:外部Flash映射到微控制器地址空間,從而系統將其視作內部存儲器。

采用雙閃存模式時,將同時訪問兩個Quad-SPI Flash,吞吐量和容量均可提高二倍。

QSPI是Quad SPI的簡寫,表示6線SPI,是Motorola公司推出的SPI接口的擴展,比SPI應用更加廣泛。

在SPI協議的基礎上,Motorola公司對其功能進行了增強,增加了隊列傳輸機制,推出了隊列串行外圍接口協議(即QSPI協議)。

使用該接口,用戶可以一次性傳輸包含多達16個8位或16位數據的傳輸隊列。一旦傳輸啟動,直到傳輸結束,都不需要CPU干預,極大的提高了傳輸效率。該協議在ColdFire系列MCU得到廣泛應用。

23.1.1

QSPI功能框圖

QSPI是一個內存控制器,用于連接具有SPI兼容接口的串行ROM(非易失性存儲器,如串行閃存、串行EEPROM或串行FeRAM)。

ac725396-1391-11f1-90a1-92fbcf53809c.pngacd5c700-1391-11f1-90a1-92fbcf53809c.png

QSPI常用的寄存器有通信端口寄存器(SFMCOM)以及通信方式控制寄存器(SFMCMD)

23.1.2

QSPI引腳的定義

我們的開發板采用的是雙閃存禁止的模式連接單片QSPI Flash。QSPI使用6個信號連接Flash,分別是四個數據線QIO0~QIO3,一個時鐘輸出CLK,一個片選輸出(低電平有效)QSSL,它們的作用介紹如下:

(1)QSSL:片選輸出(低電平有效),適用于FLASH1。如果QSPI始終在雙閃存模式下工作,則其也可用于FLASH2從設備選擇信號線。QSPI通訊以QSSL線置低電平為開始信號,以QSSL線被拉高作為結束信號。

(2)CLK:時鐘輸出,適用于兩個存儲器,用于通訊數據同步。它由通訊主機產生,決定了通訊的速率,不同的設備支持的最高時鐘頻率不一樣,兩個設備之間通訊時,通訊速率受限于低速設備。

(3)QIO0:在雙線/四線模式中為雙向IO,單線模式中為串行輸出,適用于FLASH1。

(4)QIO1:在雙線/四線模式中為雙向IO,單線模式中為串行輸入,適用于FLASH1。

(5)QIO2:在四線模式中為雙向IO,適用于FLASH1。

(6)QIO3:在四線模式中為雙向IO,適用于FLASH1。

23.1.3

QSPI命令序列

QUADSPI通過命令與Flash通信每條命令包括指令、地址、交替字節、空指令和數據這五個階段,任一階段均可跳過,但至少要包含指令、地址、交替字節或數據階段之一。nCS在每條指令開始前下降,在每條指令完成后再次上升。先看看QSPI四線模式下的讀命令時序,見下圖。

ad33c012-1391-11f1-90a1-92fbcf53809c.png

23.1.4

QSPI內存映射模式

外部QSPI設備空間映射到內部空間如圖所示:

外部總線的空間

adea77bc-1391-11f1-90a1-92fbcf53809c.png

串行閃存和控制寄存器在地址空間上的位置由配置中設置的區域的地址范圍決定。SPI空間具有32位地址寬度,用于引用串行閃存。當訪問SPI空間進行讀取時,將自動啟動SPI總線周期,并返回從串行閃存中讀取的數據。SPI空間的地址寬度固定為32位。

然而,SPI總線的地址寬度在地址模式控制寄存器(SFMSAC)寄存器的SFMAS[1:0]位中可選擇為8、16、24或32位。如果選擇8、16或24位作為SPI總線的地址寬度,則只有用于訪問SPI空間的地址的較低部分被發布到串行閃存。

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

    關注

    10

    文章

    1748

    瀏覽量

    155505
  • 接口
    +關注

    關注

    33

    文章

    9519

    瀏覽量

    157015
  • 通訊協議
    +關注

    關注

    10

    文章

    298

    瀏覽量

    21484
  • QSPI
    +關注

    關注

    0

    文章

    55

    瀏覽量

    13355

原文標題:QSPI簡介及讀寫外部FLASH——瑞薩RA系列FSP庫開發實戰指南(77)

文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RA系列FSP開發實戰指南I2C讀寫EEPROM實驗

    使用官方提供的FPS進行編程,官方提供的FPS具有方便、快捷、簡潔的特性。
    的頭像 發表于 01-27 10:02 ?3421次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>I2C讀寫EEPROM實驗

    RA系列FSP開發實戰指南QSPI讀寫外部Flash芯片實驗

    因為本章節的QSPI Flash相關實驗例程需要用到板子上的串口功能,因此我們可以直接以前面的“19_UART_Receive_Send”工程為基礎進行修改。
    的頭像 發表于 03-03 13:57 ?2772次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>QSPI</b>讀寫外部Flash芯片實驗

    RA系列FSP開發實戰指南QSPI控制FLASH的指令

    對主機端(RA6M5)來說,只是它遵守最基本的QSPI通訊協議發送出的數據,但在設備端(FLASH 芯片)把這些數據解釋成不同的意義,所以才成為指令。
    的頭像 發表于 03-03 10:56 ?2938次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>QSPI</b>控制FLASH的指令

    RA系列FSP開發實戰指南SPI通訊協議的物理層和協議簡介

    RA芯片的SPI分為簡單SPI和普通SPI,簡單SPI就是SCI模塊(Serial Communications Interface)中的SPI模式,它是使用串行總線來模擬SPI,而我們本章我們所要學習的是普通的SPI,是全功能的SPI,它在RA芯片內部實際存在的一個硬件
    的頭像 發表于 02-04 08:23 ?1.1w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>SPI<b class='flag-5'>通訊</b><b class='flag-5'>協議</b>的物理層和<b class='flag-5'>協議</b>層<b class='flag-5'>簡介</b>

    e2studio(1)----芯片搭建FSP環境

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發
    發表于 09-30 15:28

    RA6E2地奇星開發板試用】開發板介紹及環境搭建

    一、開發簡介 “地奇星”是立創聯合(Renesas)推出的高性價比 Cortex-M33 入門級開發板,基于 R7FA6E2BB3CN
    發表于 12-22 00:40

    RA4系列開發板體驗】開發環境搭建和新手點燈指南

    RA4系列開發板體驗】開發環境搭建和新手點燈指南
    發表于 11-24 22:54

    RA4系列開發板體驗】體驗過程

    拿到板子之后,做了幾個實驗過程,過程如下:1、在好奇心驅動下,逐步接觸;參照網上的實例,學習開發環境一、開箱驗貨二、搭建環境參考“ 【
    發表于 12-18 16:20

    【野火啟明6M5開發板體驗】開箱+認識開發板+資料

    按鍵檢測29. WiFi——模塊通訊板尺寸:3、資料:*附件:[野火EmbedFire]《RA系列F
    發表于 12-20 23:28

    e2studio(1)----芯片搭建FSP環境

    e2studio是的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發針對
    的頭像 發表于 11-14 17:08 ?3131次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2studio(1)----<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>芯片<b class='flag-5'>之</b>搭建<b class='flag-5'>FSP</b>環境

    【有獎直播預報名】電子RA系列產品開發工具FSP4.0.0新特性介紹

    為使用電子RA系列ARM微控制器的嵌入式系統設計提供簡單易用且可擴展的高質量軟件。 直播主題
    的頭像 發表于 11-22 12:20 ?1520次閱讀

    【視頻教程】RA單片機FSP開發(3)FSP架構-解釋Blinky架構[上]

    干貨分享 前篇回顧 【視頻教程】RA單片機FSP開發(1)環境搭建(帶RASC) 【視頻教程】
    的頭像 發表于 12-06 12:15 ?1916次閱讀

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出
    的頭像 發表于 08-01 00:13 ?1993次閱讀
    使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2 studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA</b>2E1定時器配置PWM輸出

    電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南

    電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南
    的頭像 發表于 06-11 17:21 ?1847次閱讀

    RA系列FSP開發實戰指南SPI通訊協議的結構和功能

    RA6M5為例,SPI的功能結構框圖如下圖所示。接下來我們大致地研究一下它的結構和功能。
    的頭像 發表于 02-03 13:53 ?714次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發</b><b class='flag-5'>實戰</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>SPI<b class='flag-5'>通訊</b><b class='flag-5'>協議</b>的結構和功能