a级毛片免费全部播放-a级毛片免费观看在线播放-a级毛片免费观看网站-a级毛片免费看-国产成人精品在视频-国产成人精品在线

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > 嵌入式開發 >  嵌入式開發培訓:ARM Cortex-M低功耗模式基本原理

嵌入式開發培訓:ARM Cortex-M低功耗模式基本原理

來源:m.dedgn.cn 發布人:星星

2021-12-10 13:45:45|已瀏覽:259次

       無論嵌入式系統是使用電池運行還是連接到電網,設計一個綠色且能耗最低的系統是大多數系統的共同要求。現代嵌入式系統中最大的能源消耗者之一是微控制器,了解如何將其能源消耗降至最低至關重要。每個處理器體系結構都將具有略微不同的低功耗功能,即使是在單個微控制器系列中。在這篇文章中,我們將介紹Arm Cortex-M處理器核心的基本低功耗模式,以及嵌入式開發人員如何使用它們。

基本低能模式

      基于Arm Cortex-M處理器的每個微控制器將至少具有三種電源模式;跑步,睡覺,深度睡眠。顯然,運行模式是處理器完全通電并執行嵌入式系統設計的所有操作。睡眠模式將停止CPU時鐘,但將使系統時鐘、閃存和外圍時鐘保持工作狀態。深度睡眠模式不僅會停止CPU時鐘,還會關閉系統時鐘、閃存和PLL。
微控制器供應商能夠完全定制其低功耗模塊,以提供不同程度的低功耗。例如,NXP Kinetis-L處理器不僅具有標準Cortex-M低功耗模式,還具有低泄漏睡眠模式和極低泄漏睡眠模式等模式,這些模式僅消耗微安或納安的電流。

       需要注意的是,微控制器進入睡眠狀態越深,就越接近完全關閉。實現這一點很重要,因為嵌入式開發人員使用越來越深的睡眠模式時,微控制器啟動和開始執行指令所需的時間可能會急劇增加。一些提供深度電源模式的處理器需要與處理器引導序列相同的時間才能再次運行。根據你的應用程序,這可能會對系統的實時性能產生重大影響。

      嵌入式開發培訓:ARM Cortex-M低功耗模式基本原理

進入低功耗模式
       開發人員可以使用兩種不同的指令將系統置于低功耗狀態;等待事件(WFE)和等待中斷(WFI)。當執行WFE指令時,它檢查系統控制塊(SCB)中事件位的值。如果未設置該位,則系統將進入睡眠模式。事件可以由外部源或使用Send Event(SEV)指令生成。在大多數情況下,我看到或編寫的應用程序中99%都使用了WFI指令。
       當遇到WFI指令時,處理器將立即進入SCB中配置的低功耗休眠模式,除非有掛起的中斷。一旦處理器進入休眠狀態,它將在觸發中斷時喚醒。一些處理器甚至可能有一個可選的喚醒中斷控制器,允許開發人員配置允許喚醒處理器的源。這為嵌入式開發人員提供了更精細的控制,可以控制系統在最低功耗睡眠模式下保持多長時間。
       進入所需睡眠模式的C代碼非常簡單。在大多數開發環境中,只需編寫以下代碼行:__WFI;如果你使用的是CMSIS,你也可以通過編寫以下命令來調用WFI函數:__WFI();
       現在你可能想知道如何配置進入的低功耗模式。在SCB寄存器中有一個SLEEPDEEP位,如果設置為1,將使處理器進入深度睡眠模式。如果位被清除為0,處理器將進入睡眠模式。正如我前面提到的,硅供應商通常會增強睡眠模式,因此還需要根據微控制器的設計人員配置額外的寄存器。
額外的低功耗功能
       除了能夠進入低功耗模式外,還有另一個有趣的低功耗模式功能,稱為退出時睡眠。退出時睡眠允許處理器在執行的中斷完成后立即返回睡眠狀態。這允許嵌入式開發人員通過避免在主應用程序和中斷之間進行不必要的上下文切換來節省時間,在這種情況下,時間就是能量。允許處理器在中斷中喚醒,完成必要的工作,然后返回睡眠狀態。
結論
      Cortex-M處理器上的低功耗模式是降低嵌入式系統能耗的主要關鍵之一。正如我們所看到的,嵌入式開發人員可以使用WFI指令將其系統置于低功耗模式,一旦觸發先前配置的喚醒事件或中斷,系統將立即喚醒。每個微控制器供應商都能夠定制其電源模式,我們將看到微控制器在整個過程中只有三種默認電源模式,包括十幾種電源模式和復雜的狀態機,以便于處理器從一種模式移動到下一種模式。

      注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-7056.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注M低功耗模式基本原理頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!

主站蜘蛛池模板: 国产高清视频免费观看 | julia中文字幕久久亚洲 | 日韩美女在线视频 | 97国产成人精品免费视频 | 韩国一级做a爰片性色毛片 韩国一区在线 | 国产精品欧美亚洲日本综合 | 午夜在线伦理福利视频 | 日本美女性爱 | 18免费网站 | 国产一区二区亚洲精品天堂 | www成人免费视频 | 深夜爽爽福利gif在线观看 | 男女免费观看视频 | 午夜视频在线观看一区 | 亚洲性天堂 | 美女张开大腿让男人桶 | 亚洲欧美中文日韩在线v日本 | 国产亚洲一区二区三区不卡 | 日本aaaa特级毛片 | 乱码在线中文字幕加勒比 | 中文字幕日韩三级 | 一级高清毛片免费a级高清毛片 | 欧美一级毛片在线播放 | 男子操女子| a级毛片免费完整视频 | 特黄特色三级在线观看 | 久久一区二区三区免费 | 天堂在线视频网站 | 狠狠色综合久久丁香婷婷 | 欧美日韩精品国产一区二区 | 欧美激情综合亚洲五月蜜桃 | 黄色成人免费观看 | 成人免费影视网站 | 精品免费久久久久国产一区 | 免费观看视频成人国产 | 手机看黄av免费网址 | 搞黄网站免费观看 | 男人的天堂毛片 | 国产精选91热在线观看 | 国产成年女一区二区三区 | 亚洲精品在线播放 |