哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

介紹一篇基于DMAMUX同步事件的應(yīng)用演示

單片機 ? 來源:茶話MCU ? 作者: Miler ? 2021-08-14 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32家族中的很多系列,比如STM32G0/STM32G4/STM32L4+/STM32H7等都內(nèi)置了DMAMUX模塊。有了它一方面使得DMA請求與DMA控制器之間的映射關(guān)系更為靈活方便,同時也大大拓展了DMA請求事件,不再局限于外設(shè)事件,比方可以基于GPIO的外部中斷事件、或者DMA事件本身來觸發(fā)DMA傳輸。另外,DMA傳輸?shù)膶崿F(xiàn)還可以基于其它觸發(fā)事件來同步其操作,即DMA傳輸?shù)膶崿F(xiàn)需要借助其它同步事件來真正啟動。

本文就基于STM32G4芯片簡單介紹下該話題,這里要實現(xiàn)的功能大致是這樣的:片內(nèi)低功耗定時器LPTIM1的定時輸出作為DMAMUX的DMA同步輸入事件,該同步事件觸發(fā)UART的DMA傳輸,通過UART輸出一段字符。

本演示例程基于STM32G4系列的Nucleo板進行。低功耗定時器LPTIM工作在PWM輸出模式,DMAMUX基于LPTIM每次的定時輸出事件為UART2申請一定數(shù)目的DMA請求,然后DMA將數(shù)據(jù)從內(nèi)存送到UART的數(shù)據(jù)寄存器并最終將內(nèi)容顯示在PC串口終端。

下面就直接使用STM32CubeMx進入配置過程。

通過CubeMx神器做基本的初始化配置【RCC配置此處就省略了】。

LPTIM1的參考配置如下,具體應(yīng)用時請結(jié)合實際情況來定,這里只需能產(chǎn)生周期性定時輸出即可。

UART2外設(shè)沒有什么特別要提醒的,這里就不貼截圖了。我們重點看看有關(guān)UART TX的DMA傳輸?shù)南嚓P(guān)配置。

上圖中藍色圈里的勾選框?qū)τ诒緫?yīng)用演示不是必須勾選的,勾選了也沒關(guān)系,不會對本演示產(chǎn)生影響。DMA請求數(shù)設(shè)置為21,表示每檢測到1個同步事件后DMAMUX為UART傳輸申請21個DMA請求,以批量傳輸21個字符“STM32 DMA SYNCDEMO ”。

完成圖形化配置后,生成初始化代碼并添加必要的用戶代碼。

#definePeriodValue (1000)

#define PulseValue (500)

#define Size (21)

uint8_tpData[Size]={‘S’,‘T’,‘M’,‘3’,‘2’,‘ ’,‘D’,‘M’,‘A’,‘ ’,

‘S’,‘Y’,‘N’,‘C’,‘’,‘D’,‘E’,‘M’,‘O’,‘ ’,‘ ’};

HAL_LPTIM_PWM_Start(&hlptim1, PeriodValue, PulseValue) ;

HAL_UART_Transmit_DMA(&huart2, pData, Size);

編譯運行,驗證結(jié)果。

45dfbd00-fc1f-11eb-9bcf-12bb97331649.png

代碼運行后,可以通過示波器看到LPTIM的周期性PWM輸出,同時PC端也可以看到如上面截圖所示的周期性呈現(xiàn)的字符串。

OK,本次基于DMAMUX同步事件的應(yīng)用演示就介紹到這里,供君參考,更多細節(jié)還請閱讀STM32相關(guān)技術(shù)手冊。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    7122

    瀏覽量

    196794
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5891

    瀏覽量

    226522
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2168

    瀏覽量

    159731
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4976

    瀏覽量

    74360

原文標題:基于STM32 DMAMUX DMA同步事件的應(yīng)用示例

文章出處:【微信號:aidanpianji,微信公眾號:單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    STEVAL - ISA108V1:高性能同步降壓演示板解析

    STEVAL - ISA108V1:高性能同步降壓演示板解析 在電子設(shè)計領(lǐng)域,電源模塊的性能直接影響著整個系統(tǒng)的穩(wěn)定性和效率。今天,我們來深入了解下意法半導(dǎo)體(ST)推出的 STEVAL
    的頭像 發(fā)表于 04-17 11:05 ?212次閱讀

    探索 STEVAL - ISA084V1 同步降壓演示板:高效電源轉(zhuǎn)換新選擇

    探索 STEVAL - ISA084V1 同步降壓演示板:高效電源轉(zhuǎn)換新選擇 在電子設(shè)計領(lǐng)域,電源管理模塊的性能對于整個系統(tǒng)的穩(wěn)定性和效率起著至關(guān)重要的作用。今天,我們就來深入了解款由意法半導(dǎo)體
    的頭像 發(fā)表于 04-17 10:15 ?270次閱讀

    STEVAL - ISA083V1:高性能同步降壓演示板解析

    STEVAL - ISA083V1:高性能同步降壓演示板解析 作為電子工程師,我們經(jīng)常在尋找性能卓越且穩(wěn)定的電源解決方案。今天要給大家介紹的 STEVAL - ISA083V1 演示
    的頭像 發(fā)表于 04-17 10:15 ?264次閱讀

    ISL8018DEMO1Z 演示板:高效同步降壓調(diào)節(jié)器的理想之選

    ISL8018DEMO1Z 演示板:高效同步降壓調(diào)節(jié)器的理想之選 在電子工程師的日常工作中,為點負載應(yīng)用選擇合適的電壓調(diào)節(jié)器是項關(guān)鍵任務(wù)。今天,我們就來深入了解下 Intersil
    的頭像 發(fā)表于 04-13 11:50 ?211次閱讀

    36V - 72V輸入同步反激演示電路894C - B快速上手

    36V - 72V輸入同步反激演示電路894C - B快速上手 、電路概述 演示電路894C - B是款采用LT3825的36V - 7
    的頭像 發(fā)表于 04-01 14:15 ?170次閱讀

    1MHz同步升壓DC/DC轉(zhuǎn)換器LTC3458LEDE演示電路快速上手

    。今天,我們來詳細介紹下基于LTC3458LEDE的演示電路878,這是款1MHz同步升壓DC/DC轉(zhuǎn)換器,具有諸多優(yōu)秀特性。 文件下載
    的頭像 發(fā)表于 04-01 14:15 ?177次閱讀

    演示電路803:LTC3736EUF - 1雙相雙同步降壓轉(zhuǎn)換器快速上手

    演示電路803:LTC3736EUF - 1雙相雙同步降壓轉(zhuǎn)換器快速上手 在電子設(shè)計領(lǐng)域,高效、穩(wěn)定的電源轉(zhuǎn)換器是眾多項目的核心需求。今天,我們就來深入了解演示電路803,它采用
    的頭像 發(fā)表于 04-01 14:05 ?191次閱讀

    演示電路542雙相雙輸出同步降壓轉(zhuǎn)換器快速入門指南

    演示電路542雙相雙輸出同步降壓轉(zhuǎn)換器快速入門指南 在電子設(shè)計領(lǐng)域,降壓轉(zhuǎn)換器是常見且關(guān)鍵的電路模塊。今天我們要探討的是演示電路542雙相雙輸出同步降壓轉(zhuǎn)換器,它由LTC3728EG控
    的頭像 發(fā)表于 04-01 13:15 ?212次閱讀

    探索DC480演示板:LTC3405A高效同步降壓調(diào)節(jié)器的快速啟動指南

    探索DC480演示板:LTC3405A高效同步降壓調(diào)節(jié)器的快速啟動指南 在電子工程師的日常工作中,為電池供電的手持設(shè)備尋找高效、緊湊的電源解決方案是項常見且關(guān)鍵的任務(wù)。今天,我們就來深入了解
    的頭像 發(fā)表于 04-01 12:50 ?185次閱讀

    高效同步降壓調(diào)節(jié)器演示電路432快速上手指南

    高效同步降壓調(diào)節(jié)器演示電路432快速上手指南 、引言 在電子設(shè)備的電源設(shè)計中,降壓調(diào)節(jié)器是非常關(guān)鍵的組件。演示電路432采用了LTC1875或LTC1879高頻單片開關(guān)穩(wěn)壓器,為電池
    的頭像 發(fā)表于 04-01 12:30 ?201次閱讀

    LT8630同步降壓開關(guān)穩(wěn)壓器DC2504A演示板評測

    LT8630同步降壓開關(guān)穩(wěn)壓器DC2504A演示板評測 在電子設(shè)計領(lǐng)域,電源管理是個關(guān)鍵環(huán)節(jié),尤其是對于需要高效、穩(wěn)定電源的應(yīng)用場景。今天我們來深入了解下基于LT8630的DC25
    的頭像 發(fā)表于 04-01 11:30 ?206次閱讀

    同步升壓DC/DC轉(zhuǎn)換器演示電路1053A-E至1053A-H快速上手

    同步升壓DC/DC轉(zhuǎn)換器演示電路1053A-E至1053A-H快速上手 在電子設(shè)計領(lǐng)域,高效且緊湊的電源管理解決方案至關(guān)重要。今天我們就來深入探討演示電路1053A-E至1053A
    的頭像 發(fā)表于 03-31 15:05 ?499次閱讀

    LT3741高功率恒流恒壓同步降壓控制器演示電路DC1602A解析

    LT3741高功率恒流恒壓同步降壓控制器演示電路DC1602A解析 在電子工程師的日常工作中,高效穩(wěn)定的電源控制電路設(shè)計至關(guān)重要。今天我們就來深入探討下基于LT3741的演示電路DC
    的頭像 發(fā)表于 03-31 14:55 ?225次閱讀

    同步降壓 DC/DC 轉(zhuǎn)換器 LTC3610 演示電路 DC1129A 快速上手

    同步降壓 DC/DC 轉(zhuǎn)換器 LTC3610 演示電路 DC1129A 快速上手 、引言 在電子設(shè)計領(lǐng)域,DC/DC 轉(zhuǎn)換器是非常重要的元件,它能高效地實現(xiàn)電壓轉(zhuǎn)換。今天要介紹
    的頭像 發(fā)表于 03-31 13:15 ?255次閱讀

    低輸入電壓同步降壓轉(zhuǎn)換器演示電路1105快速上手指南

    低輸入電壓同步降壓轉(zhuǎn)換器演示電路1105快速上手指南 、引言 在電子電路設(shè)計中,高效的電源轉(zhuǎn)換至關(guān)重要。演示電路1105A采用LTC3822EDD - 1控制器,是
    的頭像 發(fā)表于 03-31 13:05 ?242次閱讀
    沈阳市| 兴文县| 巴彦县| 榕江县| 漾濞| 内江市| 土默特右旗| 平定县| 延吉市| 衡阳县| 昌宁县| 广宗县| 金寨县| 垦利县| 宜丰县| 金昌市| 聂荣县| 金堂县| 成都市| 内乡县| 吉水县| 甘南县| 新河县| 阿合奇县| 阿勒泰市| 新源县| 卓尼县| 九龙坡区| 浠水县| 抚远县| 哈巴河县| 新巴尔虎左旗| 宝应县| 澎湖县| 青川县| 湖州市| 读书| 拉萨市| 义马市| 买车| 仪陇县|