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

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

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

3天內不再提示

STM32U5 LPBAM模式介紹

jf_pJlTbmA9 ? 來源:STM32單片機 ? 作者:STM32單片機 ? 2023-10-26 17:59 ? 次閱讀

1、前言

LPBAM 全稱為 low-power background autonomous mode,系統時鐘可以在進入低功耗模式之后打開或關閉,可以觸發 DMA 請求,可以在 stop0,stop1,stop2 模式下使用。在 stop 模式下除了 LSI 和 LSE 以外其他時鐘都會關閉,但 MSIK 和 HSI16 可以被臨時使能,以支持 DMA 傳輸,這就是 LPBAM 的特點。

另外,LPBAM 需要 DMA 來進行配合,U5 系列的 DMA 有 Linked List 功能,也就是說DMA 可以完成鏈表設計好的任務。在初始化的時候,以鏈表模式設置好 DMA 相關寄存器,可以通過鏈表模式完成內存到內存,或者內存和外設寄存器之間的數據傳輸。

由于 LBAM 的特性,在進行低功耗應用設計時,可以使用 LPBAM 大大減少功耗,提升產品的低功耗性能。比如,可以在 stop2 模式下進行串口收發,ADC 采集任務等等。

本文將介紹如何使用 CubeMX,配置 DMA Linked List,在低功耗模式下,使用LPBAM 進行 GPIO Toggle。

2. 準備工作

2.1 環境準備

測試硬件:B-U585I-IOT02A 開發板

測試開發環境:IAR 8.50.1

CubeMX 版本:6.30.0

wKgaomUD6bmACwKIAAJ8OrDNmt0099.png

2.2 設計思路

如圖所示,我們先在內存中定義好需要寫入 GPIO 寄存器的數值,其中 Set GPIO 就將數據寫入 BSRR 寄存器,Reset GPIO 就將數據寫入 BRR 寄存器。LPDMA 設置兩個節點,一個去 Set GPIO,另一個 Reset GPIO,然后由軟件觸發,由 LPTIM1 CH1 的上升沿觸發 LPDMA 第一個節點進行動作,LPTIM1 CH1 的下降沿觸發 LPDMA 第二個節點進行動作。

LPTIM1 設置使用 LSI 32KHz 為時鐘,頻率為 32KHz,占空比為 50%的 PWM 波輸出,也就是說 GPIO 會以 500ms 的頻率進行 toggle。

wKgaomUD6bqAF3FiAACEZEvodEE825.png

3.Step By Step

wKgZomUD6byACbIEAAJaQm8MCEI219.png
wKgaomUD6b2AQmGOAAG2VqbYUSc989.png
wKgZomUD6b-AU2KsAAGDHzydsbo171.png
wKgZomUD6cGAEMQ1AAPVIyGRIwk720.png
wKgaomUD6cKAHNqVAAb4w9JGMpY897.png
wKgZomUD6cSAJ1-KAAFWYjxNsVU481.png
wKgZomUD6cWABo-pAAHCZ1-FRMg791.png
wKgaomUD6caAW0PmAAGiG0wBJ24929.png
wKgZomUD6ciAeWyuAAC8zOcS_Uc907.png
wKgaomUD6cmAPkK8AADEErXqEu0028.png
wKgZomUD6cqAYPLbAADn_YeFwBw382.png
wKgaomUD6cyAVAztAAF7sGFUK2E091.png
wKgaomUD6c6AAhKcAAGEhkL6bRg719.png
wKgaomUD6c-AFMSDAAD7102_KBc085.png
wKgZomUD6dCAOtY3AAFhUJgu6Fs840.png

STEP10-1:代碼修改 main.c

wKgaomUD6dKAcfr3AAFBUuTV-iY719.png
wKgZomUD6dOAFXUpAAF33VtXhjE161.png

STEP10-2:代碼修改 main.h

wKgZomUD6dWAM_v4AAA6ZN7v61o960.png

STEP10-3:代碼修改 stm32u5xx_it.c

wKgaomUD6deASBGoAACU-QRQyMY216.png

STEP10-4:代碼修改 linked_list.c

wKgaomUD6dmAQaVVAAA-_ZkANc0465.png

STEP10-5:stm32u5xx_hal_msp.c

wKgZomUD6dqAS8ThAAATdFDDAWk285.png

wKgZomUD6dyARzTuAAFAAq5txTw296.png

STEP11:

link file 修改 : stm32u585xx_flash.icf

wKgaomUD6d2AV6hLAABJyQ2muVg039.png

修改完后,編譯工程,在按下 USER BUTTON 后,系統將進入 STOP2 模式, 板載 LED 會停止toggle,但是 LPGPIO 控制的 LED 仍然會繼續 toggle。

4、總結

本文介紹了 LPBAM 模式,以及如何使用 CubeMX 方便地配置 DMA Linked List,最后完成了在 CPU 進入 Stop2 模式下的 GPIO toggle 任務。LPBAM 模式將會在打造超低功耗的產品中發揮非常重要的作用。

文檔中所用到的工具及版本

測試工具版本信息

? IAR:8.50.1

? CubeMX:6.30.0

來源:STM32單片機
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理

審核編輯 黃宇

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

    關注

    2276

    文章

    10947

    瀏覽量

    359155
  • 模式
    +關注

    關注

    0

    文章

    65

    瀏覽量

    13468
  • CubeMx
    +關注

    關注

    0

    文章

    31

    瀏覽量

    1443
收藏 人收藏

    評論

    相關推薦

    STM32U5如何設置才能保證LPBAM和RUN模式下的應用程序正常使用呢?

    = 0x08000000,LENGTH = 2048K}請問,必須如上圖這樣設置才可以正常使用LPBAM嗎,如果我的應用程序占用RAM過大,需要使用大量的RAM空間,如何設置才能保證LPBAM和RUN模式下的應用程序正常使用呢
    發表于 03-10 08:21

    cubeide的代碼怎么編譯到內部+外部FLASH里面去?

    我有一個項目,準備使用GUI和AI,準備使用STM32U5,但是編譯出來的代碼很多,STM32U5的內部FLASH不夠用,準備使用OSPI擴展外部FLASH。但是遇到一個問題,我不知道怎么將編譯
    發表于 03-07 07:48

    STM32U5偶爾出現無法進入shutdown模式,為什么?

    mode */ HAL_PWREx_EnterSHUTDOWNMode();}請問,通過上述代碼進入shutdown模式,偶爾會出現進入失敗的情況,現象是功耗沒有降下去,并且IO口沒有被重置,我在進入
    發表于 03-07 07:46

    STM32U5驅動庫從1.6.0更新至1.7.0后,LPBAM的一個庫接口返回錯誤是怎么回事?

    近期更新了CUBEMXIDE為1.18.0,以前的代碼工程(STM32U5_1.6.0)提示說有新驅動庫(STM32U5_1.7.0)可以使用,隨即我便更新了驅動庫,然后燒錄出現問題,調試發現
    發表于 03-07 07:35

    STM32U5退出LPBAM后,重新配置時鐘發現MSIK時鐘和配置不一致是怎么回事?

    您好,我在LPBAM停止函數后調用時鐘重新初始化函數(此函數和CUBEMX生成的SystemClock_Config()函數一致,僅僅只是重新寫了一遍而已),通過串口輸出MSIS和MSIK的寄存器值
    發表于 03-07 06:19

    STM32項目實戰:基于STM32U5的智能大棚溫控系統(LVGL),附項目教程/源碼

    《智能大棚溫控系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM32項目實戰之“智能大棚溫控系統
    的頭像 發表于 11-13 17:08 ?1028次閱讀
    <b class='flag-5'>STM32</b>項目實戰:基于<b class='flag-5'>STM32U5</b>的智能大棚溫控系統(LVGL),附項目教程/源碼

    STM32項目實戰:基于STM32U5的火災報警系統(LVGL),附項目教程/源碼

    《火災報警系統_STM32U5》項目完整文檔、項目源碼,點擊下方鏈接免費領取。項目資料領取https://s.c1ns.cn/F5XyUSTM32項目實戰之“火災報警系統”(基于STM32U5)今天
    的頭像 發表于 11-13 14:18 ?1014次閱讀
    <b class='flag-5'>STM32</b>項目實戰:基于<b class='flag-5'>STM32U5</b>的火災報警系統(LVGL),附項目教程/源碼

    STM32項目實戰:基于STM32U5的智能燈光控制系統(LVGL),附項目教程/源碼

    《智能燈光控制系統_STM32U5》項目完整文檔、項目源碼,點擊免費領取。項目資料領?。篽ttps://s.c1ns.cn/F5XyUSTM32項目實戰之“智能燈光控制系統”(基于STM32U5
    的頭像 發表于 11-07 18:50 ?1356次閱讀
    <b class='flag-5'>STM32</b>項目實戰:基于<b class='flag-5'>STM32U5</b>的智能燈光控制系統(LVGL),附項目教程/源碼

    X-CUBE-CLASSB以及生態系統為何如此重要

    ???????? X-CUBE-STL目前支持STM32MP1、STM32U5STM32L5、STM32H5STM32WL。實
    的頭像 發表于 11-07 14:01 ?502次閱讀

    SRAM1/2/3可以使用LPDMA通過LPTIM觸發ADC4搬運數據到SRAM4嗎?

    請教一下各位大佬 使用STM32U575LPBAM我看官方例程中 所有的代碼運行域都是SRAM4,正常模式也是在SRAM4 但是目前我這邊SRAM4 的16K 在正常模式下 不夠用,我在正常
    發表于 09-20 15:17

    STM32U5退出stop2模式后進入HardFault_Hand的原因?

    主循環每兩秒修改stopFlag為1,進入stop2模式,外部中斷(lis2ds12的6d檢測)喚醒并修改stopFlag為0; 不連接stlink時,退出stop2后就會進入
    發表于 07-24 06:25

    STM32H5STM32U5在trustzone上有哪些不同?

    我要做空調的空中升級FOTA的方案,需要加密,對于trustzone功能,采用那款芯片比較合適?STM32H5STM32U5在trustzone上有哪些不同?
    發表于 07-05 07:03

    STM32U5如何把數據保存到SRAM2中?

    stm32u575xx可以在StandBy模式下保留SRAM2,那我應該如何把數據保留在SRAM2呢?直接使用絕對地址嗎?或者有更優雅的形式?
    發表于 05-23 07:51

    STM32CubeMX創建STM32U5系列工程,DEBUG調試下為什么沒有ST-LINK選項?

    通過STM32CubeMx創建生成一個STM32U5xxx 的MDK(keil_v5)工程,打開工程后,想通過ST-LINK進行調試,但在工程的Debug窗口并沒有ST-LINK相關的選項。在同一
    發表于 03-27 06:40

    STM32U5,STM32WB及STM32L4開發板,哪個開發板擁有較多數量的ADC?

    請問,我現在需要開發一個項目,在這個項目中需要使用較多數量的傳感器(至少8個),這些傳感器需要進行信號采集,現在在使用STM32U5,STM32WB及STM32L4芯片的開發板中,哪些開發板擁有較多數量的ADC?
    發表于 03-20 08:01
    主站蜘蛛池模板: 99久久久精品 | 在线视频免费观看 | 国产喷水1区2区3区咪咪爱AV | 亚洲精品AV无码永久无码 | 国产精品久久人妻无码蜜 | 嫩小xxxxbbbb| 女教师跟黑人男朋友激情过后 | 国产精品 日韩精品 欧美 | 99久久国产露脸国语对白 | 动漫成年美女黄漫网站 | 免费看毛片的网址 | 538prom精品视频我们不只是 | 广东95后小情侣酒店自拍流出 | 久久久久影视 | 国产亚洲精品久久精品6 | 动漫美女被爆挤奶歪歪漫画 | 精品国产福利一区二区在线 | 99久久爱看免费观看 | 老汉老太bbbbbxxxxx | 穿白丝袜边走边尿白丝袜 | 91免费网站在线看入口黄 | 亚洲第一区欧美日韩精品 | 制服丝袜第一页 | 麻豆啊传媒app黄版破解免费 | 最近中文字幕高清中文字幕MV | 啊灬啊别停灬用力啊在线观看视频 | 麻豆精品2021最新 | 再深点灬舒服灬太大了在线视频 | 成人永久免费视频网站在线观看 | 亚洲福利视频导航 | 国产高清视频在线观看不卡v | 蜜桃传媒在线播放 | 果冻传媒MV免费播放在线观看 | 啊灬啊别停灬用力啊老师 | 中文字幕成人在线观看 | 被窝伦理午夜电影网 | avtt天堂网2014| 国产人妖一区二区 | 精品亚洲欧美中文字幕在线看 | 贵妇局长的蕾丝乳罩 | 爽爽窝窝午夜精品一区二区 |