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

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

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

3天內不再提示

瑞薩RA系列MCU中的DTC模塊框圖分析

瑞薩嵌入式小百科 ? 來源:瑞薩嵌入式小百科 ? 2025-11-28 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

19.4

DTC模塊框圖分析
wKgZPGkpVMSARvOnAAFBsA9vP5w479.png

19.4.1

DTC內部寄存器

MRA、MRB、SAR、DAR、CRA和CRB這些都是屬于DTC內部的寄存器,它們是無法通過CPU直接訪問的。這些DTC內部寄存器中設置的值作為傳輸信息放置在SRAM區域中。當生成激活請求時,DTC從SRAM區域讀取傳輸信息,并將其設置在其內部寄存器中。數據傳輸結束后,內部寄存器內容作為傳輸信息寫回SRAM區域。

我們在使用DTC時,是通過配置傳輸信息來間接配置這些DTC內部寄存器的。

19.4.2

事件鏈接

DTC可以在完成一個傳輸請求時產生事件鏈接請求。然而,當傳輸目的地是外部總線時,事件鏈接請求將在寫入緩沖器完成之后發出,而不是在寫入實際傳輸目的地完成之后發出。

19.5

DTC傳輸模式

DTC模塊支持三種操作模式,相對于DMAC,少了重復-塊傳輸模式。

正常模式:在正常模式下,DTC每次接收到中斷觸發時都會傳輸單個數據單元。數據單元可以是1、2、4字節。傳輸的長度(length)可以設置為[0,65535]。當長度設置為0時,DTC將執行65536傳輸,而不是0。在每次傳輸之后,源地址和目的地址可以單獨設置為固定、遞增或遞減。每次傳輸后,16位計數器遞減。當計數器達到0時,DTC傳輸將不再會被中斷源觸發,CPU可以被中斷以通知所有傳輸已完成。

重復模式:重復模式的工作方式與正常模式相同,但長度(length)限制為范圍[1,256]內的整數。當傳輸計數器達到0時,計數器被重置為其配置值(length),重復區域(源或目的地址)被重置為其起始地址,并且傳輸仍將會被中斷觸發。

塊模式:在塊模式下,每個中斷傳輸的數據單元量可以設置為范圍[1,256]內的整數。還可以將要傳輸的塊數量(num_blocks)配置為16位數字,即可以設置為[0,65535]。當長度設置為0時,DTC將執行65536傳輸,而不是0。每次塊傳輸后,重復區域(源或目的地址)將重置為原始地址,而另一個地址將遞增或遞減到下一個塊。

19.5.1

正常傳輸模式

正常傳輸模式(NormalTransferMode)允許在單個激活源上進行1字節(8位)、1半字(16位)、1字(32位)數據傳輸。傳輸計數可以設置為1到65536(0x10000)。傳送源地址和目的地址也可以獨立設置為遞增、遞減或固定。該模式允許在指定的計數傳輸結束時生成對CPU的中斷請求。

正常傳輸模式的內存映射如下圖所示
wKgZPGkpVNeAGLcQAACpiRJsXhs940.png

19.5.2

重復傳輸模式

重復傳輸模式(RepeatTransfer Mode)允許在單個激活源上進行1字節(8位)、1半字(16位)或1字(32位)數據傳輸。重復區域的傳輸源或傳輸目的地必須在MRB.DTS位中指定。傳輸計數可以設置為從1到256。

當指定的傳輸計數完成時,恢復重復區域中指定的地址寄存器的初始值,恢復傳輸計數器的初始值,并重復傳輸。另一地址寄存器連續遞增或遞減或保持不變。

在重復傳輸模式下,當傳輸計數器CRAL遞減到0x00時,CRAL值更新為CRAH寄存器中設置的值。因此,傳輸計數器不會清0,當MRB.DISEL位設置為0時,將禁用對CPU的中斷請求。當指定的數據傳輸完成時,會生成對CPU的中斷請求。

當傳輸源為重復區域時,重復傳輸模式的內存映射如下圖所示:
wKgZO2kpVOqATlFZAAC1t_wvVu0161.png

19.5.3

塊傳輸模式

塊傳輸模式(BlockTransfer Mode)允許在單個激活源上進行單塊數據傳輸。數據塊區域的傳輸源或傳輸目的地必須在MRB.DTS位中指定。塊大小可以設置為1至256字節、1至256半字(2至512字節)或1至256字(4至1024字節)。

當指定塊的傳輸完成時,恢復塊區域中指定的塊大小計數器CRAL和地址寄存器(當MRB.DTS=1時為SAR寄存器或當DTS=0時為DAR寄存器)的初始值。另一地址寄存器連續遞增或遞減或保持不變。傳輸計數(塊計數)可以設置為從1到65536。該模式允許在指定計數塊傳輸結束時生成對CPU的中斷請求。

塊傳輸模式的內存映射如下圖所示:
wKgZPGkpVQiAbyJ9AACRh0MdF3k061.png

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

    關注

    31

    文章

    5590

    瀏覽量

    129249
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11229

    瀏覽量

    223226
  • 瑞薩
    +關注

    關注

    36

    文章

    22437

    瀏覽量

    89905
  • 計數器
    +關注

    關注

    32

    文章

    2307

    瀏覽量

    97701

原文標題:DTC模塊框圖分析——瑞薩RA系列FSP庫開發實戰指南(53)

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RA8系列高性能MCU開發上手體驗

    大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是RA8系列高性能MCU開發上手體驗。
    的頭像 發表于 08-08 15:21 ?2512次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b>8<b class='flag-5'>系列</b>高性能<b class='flag-5'>MCU</b>開發上手體驗

    電子RA系列MCU解決智能物聯網系統開發痛點

    電子株式會社今日宣布推出采用32位ARM?Cortex?-M核的RA(高端)系列MCU
    發表于 10-08 08:06 ?2463次閱讀
    <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'>MCU</b>解決智能物聯網系統開發痛點

    關于DTC問題,求解釋

    DTC的觸發源(activation request )怎么理解,在Block模式下,是來一個觸發信號,然后開始傳輸一系列的數據嗎?還是只傳出一個數據(假如設置為16位數據類型
    發表于 07-30 22:25

    【野火啟明6M5開發板體驗】野火啟明開發板和RA MCU介紹

    首先感謝電子發燒友和野火,已經收到野火啟明6M5開發板。野火啟明6M5開發板包裝野火啟明6M5開發板開發板簡介:野火啟明6M5開發板是野火科技基于RA系列的32位
    發表于 12-14 22:31

    將micro-ROS移植到RA MCU

    (適用于MCU的機器人操作系統)的官方支持硬件平臺。與micro-ROS框架的主要開發商eProsima攜手,將micro-ROS移植到RA M
    的頭像 發表于 09-24 16:22 ?2771次閱讀

    關于RA系列MCU

    電子靈活配置軟件包 (FSP) 是一款增強型軟件包,旨在為使用電子 RA 產品家族 ARM 內核-微控制器的嵌入式系統設計提供簡單易
    的頭像 發表于 10-26 10:28 ?1629次閱讀

    RA系列MCU選型指南

    RA系列MCU產品基于Arm Cortex-M內核,與自有內核RL78和RX系列一起,成為
    發表于 11-08 13:51 ?3104次閱讀

    RA2系列MCU IIC通信速率分析

    一、RA系列MCU簡介 RA(Renesas Advanced)系列MCU
    的頭像 發表于 11-11 12:15 ?4159次閱讀

    線下培訓 | 電子RA MCU應用開發培訓課程報名開啟![野火電子]

    TRAINING RA應用開發培訓課程來了! 電子RA系列MCU產品基于Arm ?Corte
    的頭像 發表于 03-21 10:30 ?1910次閱讀

    基于RA系列R7FA2E1A52DFJ MCU的無葉風扇控制方案

    基于RA系列R7FA2E1A52DFJ MCU的無葉風扇控制方案
    的頭像 發表于 09-26 16:55 ?1635次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b>R7FA2E1A52DFJ <b class='flag-5'>MCU</b>的無葉風扇控制方案

    RA MCU串口通信空閑中斷

    RA MCU串口通信空閑中斷
    的頭像 發表于 09-26 16:59 ?1778次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>串口通信空閑中斷

    RA MCU CANFD在FSP的配置詳解

    RA系列MCU產品,目前RA4E2、
    的頭像 發表于 10-20 14:46 ?2851次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> CANFD在FSP<b class='flag-5'>中</b>的配置詳解

    MCU在新能源的應用

    接下來我們介紹在新能源應用重點主推的3個MCU型號,首先是RA6T2。顧名思義,來自ARM內核的R
    的頭像 發表于 12-15 12:25 ?1941次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>MCU</b>在新能源<b class='flag-5'>中</b>的應用

    電子RA家族推出RA8系列高算力通用MCU

    電子RA家族推出RA8系列高算力通用MCU,是業界首款基于Arm? Cortex?-M85(
    的頭像 發表于 04-02 14:14 ?3003次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA</b>8<b class='flag-5'>系列</b>高算力通用<b class='flag-5'>MCU</b>

    RA MCU家族推出集成Arm? Cortex?-M23內核的全新RA0系列

    RA MCU家族推出全新的RA0系列RA0E1
    的頭像 發表于 04-10 14:32 ?2433次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>家族推出集成Arm? Cortex?-M23內核的全新<b class='flag-5'>RA</b>0<b class='flag-5'>系列</b>