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

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

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

3天內不再提示

一文了解ATxmega的DMA功能使用教程

電子工程師 ? 作者:工程師陳翠 ? 2018-06-18 14:10 ? 次閱讀

atXmega相比atmega系列芯片,增加的一個比較顯著的功能就是DMA控制器

DMA控制器可以直接將數據從一個外設寄存器移到內部或外部SRAM,也可在SRAM的不同地址間,甚至不同外設寄存器之間移動數據。當CPU數據總線空閑時,DMA控制器便會用它來完成內存和外設間的數據傳輸,無需使用CPU資源。采用DMA控制器的芯片,性能更好,功耗更低。

DMA控制器有一個比較重要的概念,就是數據傳輸。里面又有Burst transfer【突發傳輸】和Block transfer【塊傳輸】。Blocktransfer是有多個Burst transfer構成。DMA transaction可以由單個或者多個Blocktransfer構成。之所以要定義這些概念,是為了確定數據發送地址和數據目標地址的重載方式。

一文了解ATxmega的DMA功能使用教程

這里我們用一個簡單的例子來說明DMA的功能。ADC轉換結果通過一個DMA通道傳送到SRAM。即ADC轉換結束觸發DMA transaction,將AD值【CHnRES】傳輸到目標變量samples_0[0]內。

那么數據源發送地址就是CHnRESH和CHnRESL的地址,目標地址就是samples_0[0]的地址,即samples_0咯。我們用最簡單的傳輸方式,ADC轉換結束,就采用一次Burst transfer(single slot)傳送兩個字節(CHnRESH和CHnRESL)。下面黃色部分是對single-slot傳輸的解釋。

一文了解ATxmega的DMA功能使用教程

下面貼程序,首先是DMA初始化設置。

一文了解ATxmega的DMA功能使用教程

下面是ADC部分,啟動ADC采樣。

一文了解ATxmega的DMA功能使用教程

ADC采樣結束會把AD值自動傳輸給變量samples_0[0]。傳輸完后,由于single-slot模式DMA傳輸通道使能會位被清零。如果需要再次使用DMA功能,需要重新將使能位置1(DMA_CH_ENABLE_bm)。

一文了解ATxmega的DMA功能使用教程

一文了解ATxmega的DMA功能使用教程

采用DMA功能實現ADC采樣,相比輪詢和中斷方式,可以極大的減少對CPU資源的占用。

自己也是在上班之余,看了兩個晚上的DMA功能和相關程序寫出來的,程序是通過電路板驗證過的。大家在理解的基礎上,自己組織一下,就可以拿來用。

一文了解ATxmega的DMA功能使用教程

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

    關注

    17

    文章

    312

    瀏覽量

    107422
  • dma
    dma
    +關注

    關注

    3

    文章

    566

    瀏覽量

    100848
收藏 人收藏

    評論

    相關推薦

    求助:ATXmega64a3u與 ATXmega64a3編程的區別

    緊急求助:{:4_98:}各位大俠 我用ATXmega64a3編寫的程序用 ATXmega64a3u點也沒法用,這兩個芯片除了后者具有USB外,到底還有哪些差別?我實在搞不定!望各位大俠關照!另外
    發表于 04-25 08:52

    轉:ATxmega入門之六:ATxmage SPI模塊介紹

    ATxmega的SPI與USART占用相同的資源,引腳也共用,所以使用了SPI功能,有個USART就不能使用了。Xmega16A4有兩個SPI接口,具有相同的特性:全雙工三線同步數據
    發表于 06-15 11:29

    用于ATxmega32E5 AVR XMEGA MCU的ATXMEGAE5-XPLD

    ATXMEGAE5-XPLD,AVR XMEGA-E5 Xplained評估套件是評估ATxmega32E5微控制器的硬件平臺。該套件提供更多功能,使Atmel AVR XMEGA用戶能夠立即開始使用XMEGA外設,并了解如何將
    發表于 06-10 14:55

    了解LVGL的學習路線

    “本文大部分內容來自LVGL官方文檔,手翻版,如有錯誤歡迎指正。”系列文章目錄、LVGL系列(了解LVGL的學習路線輕松
    發表于 12-07 12:55

    了解透傳云基礎知識

    了解透傳云基礎知識講透傳云,我們先了解它的定義,首先了解下****透傳透傳: 透明傳輸。即在傳輸過程中,不管所傳輸的內容、數據協議形式,
    發表于 02-25 10:32

    AT32F系列DMA彈性映射功能使用的方法

    AT32F系列DMA彈性映射功能使用演示AT32F系列DMA彈性映射功能使用的方法。
    發表于 10-27 08:20

    EE-143:了解ADSP-TS101上的DMA

    EE-143:了解ADSP-TS101上的DMA
    發表于 04-24 11:29 ?7次下載
    EE-143:<b class='flag-5'>了解</b>ADSP-TS101上的<b class='flag-5'>DMA</b>

    STM32通(9) DMA

    . DMA簡介DMA(Direct Memory Access,直接存儲器訪問) 傳輸將數據從個地址空間復制到另外個地址空間。而且不
    發表于 12-03 09:21 ?17次下載
    STM32<b class='flag-5'>一</b><b class='flag-5'>文</b>通(9) <b class='flag-5'>DMA</b>

    ATxmega256A3U中文資料解密

    ATxmega128A3U!ATxmega256A3U型號解密 ? ATxmega256A3U-AU?ATxmega192A3U-AU ATxmeg
    的頭像 發表于 04-13 14:25 ?2593次閱讀

    詳解DMA

    DMA傳輸將數據從個地址空間復制到另個地址空間,提供在外設和存儲器之間或者存儲器和存儲器之間的高速數據傳輸。
    的頭像 發表于 10-12 09:45 ?1.3w次閱讀

    DMA485K電源載波總線數話同傳模塊發布

    針對數話同傳功能推出DMA485K模塊產品,DMA485K基于迪T5L0ASIC設計,采用485接口,支持在最遠端點間距1500米以內
    的頭像 發表于 02-24 20:00 ?1645次閱讀
    迪<b class='flag-5'>文</b><b class='flag-5'>DMA</b>485K電源載波總線數話同傳模塊發布

    AT32講堂004 | AT32 MCU DMA通道的靈活配置

    概述在使用Artery部分系列MCU時(如AT32F413\AT32F415\AT32F403A\AT32F407),可以使用DMA彈性映射功能。此功能使DMA的通道配置更加靈活,可
    的頭像 發表于 05-10 09:57 ?2940次閱讀
    AT32講堂004 | AT32 MCU <b class='flag-5'>DMA</b>通道的靈活配置

    了解 PCB 的有效導熱系數

    了解 PCB 的有效導熱系數
    的頭像 發表于 11-24 15:48 ?2091次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b> PCB 的有效導熱系數

    了解剛柔結合制造過程

    了解剛柔結合制造過程
    的頭像 發表于 12-04 16:22 ?834次閱讀

    帶你了解 DAC

    了解 DAC
    的頭像 發表于 12-07 15:10 ?1w次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>了解</b> DAC
    主站蜘蛛池模板: 国产亚洲欧美在线观看三区 | 久久国产视频网 | 日本老人oldmantv乱 | 国产成人a视频在线观看 | 色婷婷粉嫩AV精品综合在线 | 日日噜噜夜夜躁躁狠狠 | 欧美大香线蕉线伊人久久 | 97亚洲狠狠色综合久久位 | 2019中文字幕乱码免费 | 在线观看成年人免费视频 | 99久热精品免费观看 | 露露的性战k8经典 | 9久久免费国产精品特黄 | 100国产精品人妻无码 | 色老头色老太aaabbb | 狠狠色欧美亚洲狠狠色www | 暖暖日本大全免费观看 | 跪趴式啪啪GIF动态图27报 | 精品视频免费在线 | 国产成人在线播放视频 | 色噜噜狠狠色综合中文字幕 | 青青草国拍2018 | 亚洲人成无码久久久AAA片 | 大胸美女裸身色诱网站 | 日韩一区二区三区视频在线观看 | 韩国污动漫无遮掩无删减电脑版 | 被送到黑人性奴俱乐部 | 亚洲 欧美 国产 综合久久 | 星空无限传媒视频在线观看视频 | 媚药调教被撑到合不拢h | 一级做a爰片久久毛片一 | 国产99久9在线 | 日韩精品真人荷官无码 | 秋秋影视午夜福利高清 | 67194免费入口 | 亚洲精品资源网在线观看 | 麻豆免费观看高清完整视频 | 青青视频 在线 在线播放 | 欧美一级久久久久久久久大 | 亚洲AV久久久噜噜噜久久 | AV天堂午夜精品蜜臀AV |