在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

STM32單片機如何超頻工作超大約多少還能正常工作

GReq_mcu168 ? 來源:未知 ? 作者:易水寒 ? 2018-10-28 09:26 ? 次閱讀

根據微軟學術的定義,所謂超頻(OVERCLOCKING)就是強制將計算機或硬件運行于廠商指定的時鐘頻率之上,以達到更高的性能。通俗的來說,就是榨干硬件的最后一絲潛力。

事實上,不止是電腦可以超頻,MCU當然也可以超頻,工作原理類似。

然而說到MCU的超頻,自然會有潑冷水的諸君,也有口水唾沫若干,原因當然是穩定性第一。不過任何事物一體兩面,有利有弊。本文并非鼓勵大家超頻,只是把細節呈現給各位,如人飲水,冷暖自知,作到心中有數即可。準備工作硬件

本次測試準備使用NUCLEO-L073RZ評估板作為硬件平臺,如果是其它STM32評估板,請適當調整相關參數

圖1:NUCLEO-L073RZ

NUCLEO-L073RZ基本指標如下基于CORTEX-M0+,32MHZ192KB/20KB的FLASH/SRAM組合板載STLINK/V2-1

可選其它硬件包括邏輯分析儀及示波器,用來更好的測試實驗結果。

圖2:DSLOGIC邏輯分析儀

DSLOGIC邏輯分析儀,用來檢測PWM信號輸出。

圖3:DSCOPE數字示波器

DSCOPE數字示波器,用來檢測MCO輸出頻率。注:使用任何一款STM32評估板都可以體驗本文的冒險之旅,不過要修改相應的硬件設置。本文提供配套的工程文件,助您再現測試場景。設計玩過PC機超頻的朋友都知道,超頻是非常EASY的事情。要么改FSB,要么改倍頻系數,反正就是那幾個值的組合。然后,然后就超頻了。當然還有其它情況,比如CPU被玩壞了!

STM32系列MCU都有自己的時鐘樹,通過調整時鐘樹的一些基本參數,就可以設定內部相關設備特別是MCU的工作頻率。

STM32系列都有一個標稱的最大工作頻率,像NUCLEO-L073RZ的產品說明上就標注了該MCU的最大工作頻率為32MHZ。超過了這個值會發生什么情況呢?ST沒說,你們自己看著辦!

當然不要忘記還有個FLASH,頻率提高了,FLASH的等待狀態也要相應變化。打開L073的參考手冊,會發現

測試說了一堆的閑話,終于要測試了。為了節省篇幅,就不長篇大論原始代碼了。如果你有興趣,請向本文作者索取完整工程代碼文件(含已配置好COREMARK移植的相關代碼)。

32MHZ頻率運行

這是官方允許的最大頻率值,在這種情況下,肯定一切都是正常的。下面是終端輸出結果

注意編譯優化標志(下文同)。在這里優化等級為3,也就是最高優化,同時指定為運行時間做優化,在終端輸出的信息里均包含了這一標志。

PWM輸出波形(占空比分別為10%和30%,頻率為1KHZ)

在允許的范圍內,反復測試COREMARK的代碼片段,會發現MCU內部溫度略有升高,但是升高的幅度并不明顯。如圖是測試一段時間后的MCU內部溫度圖。

因為STM32也許根本就沒有想過你要超頻,它的時鐘配置相對固定,沒有微調參數可供選擇。

啊,在PC上超頻的良好感覺都哪去了?通過查閱參考手冊,有如下信息

配置及運行結果

看到波形依舊漂亮!

不過在48MHZ的頻率下,MCO輸出嚴重變形,已不具參考價值。為了驗證,看一張硬件仿真得到的工作頻率值。

更進一步

為了更進一步測試,打破PLLVCO指定的96MHZ的限制。將PLLMUL的值指定為16,這樣在理論上SYSCLK的值會達到64MHZ!這樣的話系統還能跑起來么?

實驗的結果是:終于熄火了!

結論寫到這里,我自己也覺得有點雞肋!和傳統的PC超頻相比,STM32系列MCU提供的頻率配置參數相對有限,特別是沒有提供微調相關的參數。

不過從測試結果來看,我覺得還是比較滿意的。

上述數據表明,在超頻約50%的情況下,MCU還能正常工作,畢竟,像COREMARK測試這樣高負荷的運算,還是具有一定代表性的。一般的MCU應用,其運算量肯定沒有這么大!另外從測試結果來看,PWM輸出均正常,UART輸出也沒有產生亂碼。這一切都表明MCU應該是正常工作!更重要的是,COREMARK的得分高了,性能更強了!

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

    關注

    6037

    文章

    44564

    瀏覽量

    635919
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17171

    瀏覽量

    351478
  • STM32
    +關注

    關注

    2270

    文章

    10904

    瀏覽量

    356365

原文標題:玩火 | 玩一把STM32超頻

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機正常工作的基本條件及其時鐘系統

    單片機正常工作需要滿足三個條件:1) 給單片機供電 2) 單片機復位電路 3)單片機時鐘電路。滿
    發表于 06-12 14:40 ?6394次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>正常</b><b class='flag-5'>工作</b>的基本條件及其時鐘系統

    淺談STM32單片機的時鐘系統

      今天來總結一下stm32單片機的時鐘系統,也就是時鐘樹的相關知識點。單片機正常工作的三要素是電源、時鐘、復位電路。由此可以說,時鐘的
    發表于 06-12 16:45 ?1920次閱讀
    淺談<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的時鐘系統

    單片機正常工作的三大條件分享

    `  1、單片機供電電源正常  供電電源是單片機工作的首要條件,如果電源都不正常,那單片機肯定不能正常
    發表于 08-25 10:37

    掌握STM32單片機工作原理

    本文以STM32F103R6為測試單片機我們經常使用單片機完成一些工作,今天我寫出的幾個較為經典的例子希望能夠幫助大家更好的認識單片機,更好
    發表于 08-11 08:01

    單片機正常工作的三大條件

    如果單片機一直處于復位狀態,那么單片機的程序肯定運行不正常,所以在遇到單片機不能正常工作且電源
    的頭像 發表于 03-26 14:55 ?2.3w次閱讀

    單片機正常工作的必須電路

    任何電子元器件的正常工作都離不開電源,單片機的供電電源常用的有5V和3.3V。51單片機多以5V供電為主,STM32
    的頭像 發表于 11-24 11:04 ?1.4w次閱讀
    <b class='flag-5'>單片機</b>要<b class='flag-5'>正常</b><b class='flag-5'>工作</b>的必須電路

    如何檢測單片機是否正常工作

     單片機是指一個集成在一塊芯片上的完整計算機系統,滲透到我們生活的各個方面,本文主要介紹了檢測一個單片機是否正常工作的方法。
    發表于 07-14 10:44 ?1.9w次閱讀

    為什么手按住晶振后單片機就能工作了?

    晶振為單片機提供時鐘頻率,有了時鐘頻率單片機才能正常工作。上電后,如果晶振不起振導致單片機無法正常
    的頭像 發表于 10-13 16:26 ?5938次閱讀
    為什么手按住晶振后<b class='flag-5'>單片機</b>就能<b class='flag-5'>工作</b>了?

    單片機正常工作的三大條件

    供電電源是單片機工作的首要條件,如果電源都不正常,那單片機肯定不能正常工作,所以我們在測試任何產品之前首要的
    的頭像 發表于 11-15 11:29 ?7990次閱讀

    stm32單片機的基本工作原理

    我們使用的大部分電器都使用了單片機,那么stm32單片機的基本工作原理是什么呢?下面小編就帶大家了解一下stm32
    的頭像 發表于 08-19 11:06 ?2.8w次閱讀

    理解51單片機最小系統的工作原理

    51單片機最小應用系統概述要想使用單片機,第一個要搭建的電路就是單片機的最小系統,有了這個最小系統單片機就可以去正常
    發表于 11-10 19:05 ?36次下載
    理解51<b class='flag-5'>單片機</b>最小系統的<b class='flag-5'>工作</b>原理

    單片機工作

    項目場景:單片機工作問題描述:排除了單片機焊接問題后,單片機依然不工作,但有的軟件燒寫進去可以工作
    發表于 12-29 19:53 ?6次下載
    <b class='flag-5'>單片機</b>不<b class='flag-5'>工作</b>

    單片機不能正常工作的原因

    電壓范圍是否正常:若電壓不在單片機正常工作范圍內,單片機肯定就不能正常
    的頭像 發表于 06-20 09:47 ?1.3w次閱讀

    AN5036_STM32單片機工作溫度管理指南

    AN5036_STM32單片機工作溫度管理指南
    發表于 11-21 17:07 ?1次下載
    AN5036_<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的<b class='flag-5'>工作</b>溫度管理指南

    STM32單片機最小化系統設計原理

    STM32最小系統,就是能讓STM32單片機能夠正常工作所必須擁有的組成部分的集合,也是STM32
    發表于 04-23 14:54 ?2864次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>最小化系統設計原理
    主站蜘蛛池模板: 理论免费| 3344在线观看永久免费| 免费观看欧美成人1314色| 97成人资源| 夜夜夜操| 久久精品久| 久久国模| 国产伦子一区二区三区四区| www.毛片网站| 黄a在线观看| 特级黄毛片| 色婷婷精品| 亚洲特级aaaaaa毛片| 亚洲国产成人精彩精品| 涩狠狠狠狠色| 99精品久久99久久久久久| 午夜色网站| 伊人精品视频在线| 天堂伊人| 免费 的黄色| 色婷婷电影| 美女毛片免费看| www.四虎影院.con| 天天草夜夜操| 天天天天天天操| 午夜网站在线播放| 一级特黄aaa大片| 久久天天丁香婷婷中文字幕| 午夜aa| 国产精品久久久亚洲456| 日本肥妇| 一级做a爰片久久毛片图片 | 天天爱天天干天天| 夜夜爱夜夜做| 美女黄18以下禁止观看| 69日本xxxxxxxxx96| 在线成人| 午夜精品久久久久久久四虎| 欧美日本一区二区三区道| 四虎必出精品亚洲高清| 久久网站免费|