chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

瑞薩RA6M4系列DMAC和ADC的詳細(xì)介紹(1)

瑞薩嵌入式小百科 ? 來源:瑞薩MCU小百科 ? 2023-11-29 12:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

ADC在產(chǎn)品設(shè)計(jì)中是非常常用的MCU外設(shè)模塊,當(dāng)在某些復(fù)雜的應(yīng)用下需要非常快的采樣速度時(shí),使用DMA進(jìn)行數(shù)據(jù)搬運(yùn),可以更便捷的來實(shí)現(xiàn)對(duì)數(shù)據(jù)的高效搬運(yùn),結(jié)合本例在FSP上輕松配置您的所需,同時(shí)也讓我們了解一下瑞薩RA6M4系列DMAC和ADC的詳細(xì)介紹。

DMAC簡(jiǎn)介

DMAC (Direct Memory Access Controller)稱為直接存儲(chǔ)訪問控制器/直接內(nèi)存訪問控制器, 可以在不占用 CPU 總線資源的情況下,將數(shù)據(jù)從一個(gè)內(nèi)存位置傳輸?shù)搅硪粋€(gè)內(nèi)存位置。

1.1 DMAC特性

RA6M4包括一個(gè)8通道直接內(nèi)存訪問控制器(DMAC),無需CPU干預(yù)即可傳輸數(shù)據(jù)。當(dāng)產(chǎn)生DMA傳輸請(qǐng)求時(shí),DMAC將存儲(chǔ)在傳輸源地址的數(shù)據(jù)傳輸?shù)侥繕?biāo)地址。

03ce3486-8e6d-11ee-939d-92fbcf53809c.png

點(diǎn)擊可查看大圖

1.2 DMAC框圖

03ee2070-8e6d-11ee-939d-92fbcf53809c.png

點(diǎn)擊可查看大圖

1.3 DMAC激活源

● 軟件觸發(fā)

●外設(shè)模塊的中斷請(qǐng)求

●外部中斷請(qǐng)求

DMAC激活源需在DMTMD寄存器DCTG[1:0] 位進(jìn)行設(shè)置。

1.3.1 軟件觸發(fā)DMAC

可以通過軟件啟動(dòng)DMA傳輸

1.3.2 來自片上外設(shè)模塊或外部中斷請(qǐng)求激活DMAC

可以將片上外設(shè)模塊的中斷請(qǐng)求或外部中斷請(qǐng)求設(shè)置為DMAC的激活源??梢酝ㄟ^ICU的DELSRn寄存器的 DELS[8:0]位 (n = 0~7) 為每個(gè)通道單獨(dú)選擇激活源。

1.3.3 DMAC中斷優(yōu)先級(jí)

程序執(zhí)行中存在多個(gè)DMA傳輸請(qǐng)求時(shí),DMAC來決定每個(gè)具有DMA傳輸請(qǐng)求的通道的優(yōu)先級(jí)。通道優(yōu)先級(jí)固定如下:

通道 0 > 通道 1 > 通道 2 > 通道 3… > 通道 7

其中通道 0: 優(yōu)先級(jí)最高

如在數(shù)據(jù)傳輸期間產(chǎn)生DMA傳輸請(qǐng)求時(shí),在數(shù)據(jù)已傳輸之后再進(jìn)行通道仲裁,優(yōu)先級(jí)較高的通道的DMA優(yōu)先傳輸。

1.3.4 事件鏈接

每個(gè)DMAC通道在每次完成數(shù)據(jù)傳輸或塊數(shù)據(jù)傳輸時(shí),都會(huì)輸出一個(gè)事件鏈接請(qǐng)求信號(hào)(DMACn_INT)。

當(dāng)傳輸目的地是外部總線時(shí):在寫入緩沖區(qū)操作被接受時(shí)會(huì)產(chǎn)生一個(gè)事件鏈接請(qǐng)求信號(hào)。

如果寫入傳輸?shù)淖詈髷?shù)據(jù)時(shí)發(fā)生總線錯(cuò)誤,則會(huì)發(fā)生傳輸結(jié)束事件和錯(cuò)誤響應(yīng)檢測(cè)中斷(DMA_TRANSERR)。

1.4 DMAC傳輸模式

正常模式 (Normal Mode):

在正常模式下,每次DMAC通道接收到配置的ELC事件時(shí),都會(huì)傳輸單個(gè)數(shù)據(jù)單元。數(shù)據(jù)單元可以是1字節(jié)、2字節(jié)或4字節(jié)。源地址和目標(biāo)地址可以是固定的、遞增的、遞減的,或者在每次傳輸后向下一個(gè)數(shù)據(jù)單元添加偏移量。每次傳輸后,16位計(jì)數(shù)器遞減。當(dāng)計(jì)數(shù)器達(dá)到0時(shí),ELC事件將不再觸發(fā)傳輸,并且可以中斷CPU以指示所有傳輸已完成。

重復(fù)模式 (Repeat Mode):

重復(fù)模式的工作方式與普通模式相同,但長(zhǎng)度限制為范圍[1,1024] 內(nèi)的整數(shù)。當(dāng)傳輸計(jì)數(shù)器達(dá)到0時(shí),計(jì)數(shù)器將重置為其配置的值,重復(fù)區(qū)域(源或目標(biāo)地址)將重置為其起始地址,剩余的塊計(jì)數(shù)將減少1。當(dāng)塊計(jì)數(shù)達(dá)到0時(shí),ELC事件將不再觸發(fā)傳輸,并且CPU可能會(huì)中斷以指示所有傳輸已完成。

塊模式 (Block Mode):

在塊模式下,每個(gè)中斷傳輸?shù)臄?shù)據(jù)單元量可以設(shè)置為范圍 [1,1024] 中的整數(shù)。要傳輸?shù)膲K數(shù)也可以配置為16位數(shù)字。每次塊傳輸后,重復(fù)區(qū)域(源地址或目標(biāo)地址)將重置為原始地址,另一個(gè)地址將遞增或遞減到下一個(gè)塊。

重復(fù)-塊模式 (Repeat-Block Mode):

1個(gè)DMA傳輸請(qǐng)求的1個(gè)塊數(shù)據(jù)傳輸,最大可設(shè)置塊大?。?024,塊傳輸可以重復(fù),最大可設(shè)置重復(fù)大?。?4K,可選擇的自由運(yùn)行功能。

支持三種位長(zhǎng):8、16、32位

如果是8位時(shí)塊大小為0xFFFF

如果是16位時(shí)塊大小為0x7FFF

如果是32位時(shí)塊大小為0x3FFF

ADC簡(jiǎn)介

ADC即模擬數(shù)字轉(zhuǎn)換器,ADC英文全稱(Analog-to-digital converter),用于將模擬電壓的連續(xù)信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)??梢詫⑽覀兩钪械臏囟取毫?、聲音這樣的模擬信號(hào)通過ADC轉(zhuǎn)化為可以通過單片機(jī)處理的數(shù)字信號(hào),方便檢測(cè)。

2.1 ADC特性

12、14或16位最大分辨率,具體取決于MCU

配置掃描包括:

多個(gè)模擬通道

溫度傳感器通道

電壓傳感器通道

可配置的掃描啟動(dòng)觸發(fā)器:

軟件掃描觸發(fā)器

硬件掃描觸發(fā)器(例如定時(shí)器溢出)

來自ADTRGn端口引腳的外部掃描觸發(fā)器

可配置掃描模式:

單次掃描模式,其中每個(gè)觸發(fā)器啟動(dòng)一次掃描

連續(xù)掃描模式,連續(xù)掃描所有通道

組掃描模式,其中通道分為組A和組B。可以為組分配不同的啟動(dòng)觸發(fā)器,并且可以將組A優(yōu)先于組B。當(dāng)組A優(yōu)先于組B時(shí),組A觸發(fā)器將掛起正在進(jìn)行的組B掃描。

支持添加加法/平均轉(zhuǎn)換后的樣本

掃描完成時(shí)的可選回調(diào)

支持采樣保持

雙觸發(fā)

帶中斷和事件輸出的硬件比較器

2.2 ADC框圖

0411b5bc-8e6d-11ee-939d-92fbcf53809c.png

點(diǎn)擊可查看大圖

0443762e-8e6d-11ee-939d-92fbcf53809c.png

點(diǎn)擊可查看大圖

2.3 工作模式

驅(qū)動(dòng)程序支持三種操作模式:?jiǎn)未螔呙琛⑦B續(xù)掃描和組掃描模式。在每種模式下,模擬通道按通道號(hào)的升序進(jìn)行轉(zhuǎn)換,然后掃描溫度傳感器和電壓傳感器(如果它們包含在要掃描的通道模板中)。

單次掃描模式

在單次掃描模式下,每個(gè)觸發(fā)器掃描一次一個(gè)或多個(gè)指定通道。

連續(xù)掃描模式

在連續(xù)掃描模式下,需要單個(gè)觸發(fā)器才能啟動(dòng)掃描。掃描將繼續(xù),直到調(diào)用 R_ADC_ScanStop()。

組掃描模式

組掃描模式允許應(yīng)用程序?qū)⑼ǖ婪峙浣o兩個(gè)組(A和B)之一。當(dāng)收到該組的指定ELC啟動(dòng)觸發(fā)器時(shí),轉(zhuǎn)換開始。

使用優(yōu)先級(jí)配置參數(shù),您可以選擇將組A置于組B之上。如果組A優(yōu)先于組B,則當(dāng)發(fā)生組A掃描觸發(fā)時(shí),組B掃描將中斷。當(dāng)組A具有優(yōu)先級(jí)時(shí),組B存在以下選項(xiàng):

在組A掃描完成后重新啟動(dòng)中斷的組B掃描。

等待另一個(gè)組B觸發(fā)器和放棄被中斷的掃描。

持續(xù)掃描組B并僅在收到組A觸發(fā)器時(shí)暫停掃描組B。

審核編輯:湯梓紅

聲明:本文內(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)注

    2573

    文章

    54303

    瀏覽量

    785307
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18582

    瀏覽量

    385798
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7309

    瀏覽量

    553602
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22428

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】——8.獲取RA6M4開發(fā)板芯片內(nèi)部溫度傳感器值

    很多試用RA系列MCU的人都不知道則怎么使用RA系列內(nèi)部的溫度傳感器,只會(huì)憨憨的外接DHT1
    發(fā)表于 07-27 14:39

    電子推出9款全新RA6M4 MCU產(chǎn)品,基于高效的40nm制程工藝

    2020 年 10 月 9 日,日本東京訊 - 全球半導(dǎo)體解決方案供應(yīng)商電子集團(tuán)(TSE:6723)今日宣布推出9款全新RA6M4 MCU產(chǎn)品,以擴(kuò)展其RA6
    發(fā)表于 10-09 14:40 ?2756次閱讀

    電子推出9款全新RA6M4 MCU產(chǎn)品 RA產(chǎn)品家族的MCU增至42款

    電子物聯(lián)網(wǎng)及基礎(chǔ)設(shè)施事業(yè)本部高級(jí)副總裁Roger Wendelken表示:“我非常高興地宣布RA6M4 MCU產(chǎn)品群擴(kuò)充了RA產(chǎn)品線,兌現(xiàn)了我們?cè)谌ツ?0月發(fā)布
    發(fā)表于 10-09 15:52 ?2077次閱讀

    電子推出基于Arm Cortex-M33的RA6M4 MCU產(chǎn)品群

    ? Cortex?-M33內(nèi)核并支持TrustZone?,運(yùn)行性能提升至200 MHz。RA6M4 MCU通過易用的靈活配置軟件包(FSP)提供了優(yōu)化的性能以及領(lǐng)先的安全性和連接性。此外,
    的頭像 發(fā)表于 10-19 18:55 ?3309次閱讀

    電子Arm Cortex-M33的RA6M4 MCU產(chǎn)品特點(diǎn)介紹

    全球半導(dǎo)體解決方案供應(yīng)商電子集團(tuán)推出的?RA6M4 MCU 產(chǎn)品,以擴(kuò)展其 RA6 系列微控制器(MCU),使
    的頭像 發(fā)表于 01-11 17:15 ?2490次閱讀

    RA6M4驅(qū)動(dòng)5寸屏顯示PC運(yùn)行狀態(tài)并進(jìn)行監(jiān)控源碼

    RA6M4驅(qū)動(dòng)5寸屏顯示PC運(yùn)行狀態(tài)并進(jìn)行監(jiān)控源碼?;?b class='flag-5'>瑞 CPK-RA6M4 開發(fā)板。
    發(fā)表于 09-26 14:53 ?0次下載

    RA6M4硬件用戶手冊(cè)(英)

    RA6M4硬件用戶手冊(cè)(英)
    發(fā)表于 11-07 19:49 ?0次下載
    <b class='flag-5'>RA6M4</b>硬件用戶手冊(cè)(英)

    RA6M4數(shù)據(jù)手冊(cè)(中英)

    RA6M4數(shù)據(jù)手冊(cè)(中英)
    發(fā)表于 11-07 19:49 ?1次下載
    <b class='flag-5'>RA6M4</b>數(shù)據(jù)手冊(cè)(中英)

    【干貨分享】從零學(xué)習(xí)使用RA6M4開發(fā)板

    干貨分享 點(diǎn)擊下方小程序卡片查看從零開始學(xué)習(xí)使用RA6M4開發(fā)板的演示視頻。 更多內(nèi)容歡迎掃描下方二維碼查看: 1 END 1 往期推薦 1
    的頭像 發(fā)表于 11-25 12:30 ?1725次閱讀

    RA6M4 組 數(shù)據(jù)表

    RA6M4 組 數(shù)據(jù)表
    發(fā)表于 01-09 19:02 ?0次下載
    <b class='flag-5'>RA6M4</b> 組 數(shù)據(jù)表

    RA6M4 組 User’s 手冊(cè): 硬件

    RA6M4 組 User’s 手冊(cè): 硬件
    發(fā)表于 01-09 19:02 ?2次下載
    <b class='flag-5'>RA6M4</b> 組 User’s 手冊(cè): 硬件

    使用SystemView工具分析RA6M4芯片上RT-Thread的運(yùn)行情況

    RA6M4系列MCU簡(jiǎn)介 電子RA6M4微控
    的頭像 發(fā)表于 05-15 14:20 ?2635次閱讀
    使用SystemView工具分析<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M4</b>芯片上RT-Thread的運(yùn)行情況

    RA6M4 組 數(shù)據(jù)表

    RA6M4 組 數(shù)據(jù)表
    發(fā)表于 06-30 18:42 ?0次下載
    <b class='flag-5'>RA6M4</b> 組 數(shù)據(jù)表

    RA6M4系列DMACADC詳細(xì)介紹(2)

    ADC輸入時(shí)鐘ADCLK由PCLKC經(jīng)過分頻產(chǎn)生,最大值是四分頻50MHz,PCLKA和PCLKC (ADCLK) 的分頻比可以設(shè)置為 1:1, 2:1,
    的頭像 發(fā)表于 11-29 12:14 ?2478次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M4</b><b class='flag-5'>系列</b><b class='flag-5'>DMAC</b>和<b class='flag-5'>ADC</b>的<b class='flag-5'>詳細(xì)</b><b class='flag-5'>介紹</b>(2)

    使用SystemView工具分析RA6M4芯片上RT-Thread的運(yùn)行情況

    使用SystemView工具分析RA6M4芯片上RT-Thread的運(yùn)行情況
    的頭像 發(fā)表于 12-11 17:23 ?1284次閱讀
    使用SystemView工具分析<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6M4</b>芯片上RT-Thread的運(yùn)行情況