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

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

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

3天內不再提示

難道STM32G4芯片的主頻才到80MHz?

茶話MCU ? 來源:ST MCU 信息交流 ? 2020-07-05 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近有個STM32用戶反映,他們目前在調試STM32G431CBU6這款芯片。使用ST官方的Cube庫進行編程,發現時鐘沒法配置到技術手冊上告知的170MHz。當然這個170MHz的頻率要經過PLL倍頻產生。不管選用內部時鐘源還是外部晶振,只要配置成170MHz,芯片肯定會復位。

基于HSI時鐘源的相關時鐘配置代碼大致如下:

他嘗試做了各種軟硬件調整排查,經過反復測試驗證,發現設置PLL所產生的時鐘只有在不高于80MHz時,芯片才能正常運行。可STM32芯片手冊白紙黑字明明寫著主頻可以跑到170MHz啊!

由于死活找不出軟件或硬件方面的原因,幾近內心崩潰。甚至不直覺地開始懷疑該芯片是否真的支持170MHz的主頻。所以他的問題簡單直接,STM32G4到底支不支持170MHz的主頻?

關于STM32G4系列的主頻參數,是最基本而核心的一個參數,手冊是不可能寫錯的。何況本人之前也使用STM32G4的開發板做過一些測試,都是基于170MHz進行的。

鑒于這種情況,我們首先可以檢查一個參數,即CPU通過FLASH控制器取指時的那個延時等待參數,它配置得是否合適會影響MCU的正常工作。我們知道CPU的訪問速率通常要比FLASH控制器的取指速率快得多,這個延時等待參數的配置需要跟CPU的主頻匹配。各個STM32系列的參考手冊里都有個對照表。下圖是STM32G4系列的。

按照上面表格來看,如果內核時鐘跑到170MHz,這個Latency參數應該設置為8。

經了解,他已經注意到這個參數了,并將這個參數做了正確配置。看來不是這方面的原因,再換個方向看看。

主頻的提高往往意味著功耗的增大或噪聲及干擾方面可能加劇。于是試圖從系統供電能力、電源穩定度、時鐘穩定性方面查找原因,依然沒有發現明顯問題。

建議他對STM32芯片所有電源或電源相關管腳逐個排查連接、焊接情況,當然也包括VDDA腳的連接情況。遇到類似這種沒法一下子從軟硬件上找出與異常癥狀之間明顯的邏輯關系時,這樣做往往是個簡單而且比較有效的排錯辦法。

經針對相關管腳的逐個排查,很快發現芯片的VDDA腳虛焊了,重新處理后芯片于170MHz運行穩健。

問題終于得以解決。看到這里,相信很多人會認為該問題不復雜、也談不上深奧,可這類問題原因往往容易被我們忽視掉,難就難在一會半會想不到可能的原因所在。

在我們的實際調試過程中可能很多類似的問題,雖談不上多么復雜或深奧,但往往由于我們內心深處從頭到尾存在對某些點的忽視或者想當然,導致一時半會找不到問題原因而耽誤時間。比方一個大小端的選擇、一個變量數據寬度的適時調整、一個虛焊的BOOT腳等,它們都很可能將我們困住好一陣子。

在此分享相關案例, 愿各位在MCU嵌入式開發過程中多些經驗的積累,令開發過程盡量平坦而舒心些。

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

    關注

    459

    文章

    52464

    瀏覽量

    440189
  • STM32
    +關注

    關注

    2293

    文章

    11031

    瀏覽量

    364428

原文標題:難道STM32G4芯片的主頻才到80MHz?

文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CYW43455 hostapd配置5G 80MHZ啟AP失敗的原因?

    Dear sir , I.M6 +CYW43455模塊, 用hostapd 配置5G 11ac 80MHZ 啟AP 失敗,11ac 40mhz 是正常的。 確認CYW43455的規格是是支持
    發表于 07-09 07:24

    MSPM0G1505 80MHz Arm? Cortex-M0?+ MCU數據手冊

    MSPM0G150x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部分,該系列基于增強型 Arm Cortex-M0+ 32 位內核平臺,運行頻率高達 80MHz
    的頭像 發表于 04-15 14:08 ?426次閱讀
    MSPM0<b class='flag-5'>G</b>1505 <b class='flag-5'>80MHz</b> Arm? Cortex-M0?+ MCU數據手冊

    MSPM0G1105 80MHz Arm? Cortex-M0?+ MCU,帶32KB 閃存16KB SRAM 2×12 位 4Msps ADC數據手冊

    MSPM0G110x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部分,該系列基于增強型 Arm Cortex-M0+ 32 位內核平臺,運行頻率高達 80MHz
    的頭像 發表于 04-15 13:54 ?352次閱讀
    MSPM0<b class='flag-5'>G</b>1105 <b class='flag-5'>80MHz</b> Arm? Cortex-M0?+ MCU,帶32KB 閃存16KB SRAM 2×12 位 <b class='flag-5'>4</b>Msps ADC數據手冊

    MSPM0G3106 80MHz Arm? Cortex-M0?+ MCU數據手冊

    MSPM0G310x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部分,基于增強型 Arm Cortex-M0+ 32 位內核平臺,運行頻率高達 80MHz。這些
    的頭像 發表于 04-15 11:44 ?447次閱讀
    MSPM0<b class='flag-5'>G</b>3106 <b class='flag-5'>80MHz</b> Arm? Cortex-M0?+ MCU數據手冊

    MSPM0G3107-Q1 汽車級 80MHz Arm? Cortex-M0?+ MCU技術手冊

    MSPM0G310x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部分,基于增強型 Arm Cortex-M0+ 32 位內核平臺,工作頻率高達 80MHz。這些
    的頭像 發表于 04-15 10:13 ?492次閱讀
    MSPM0<b class='flag-5'>G</b>3107-Q1 汽車級 <b class='flag-5'>80MHz</b> Arm? Cortex-M0?+ MCU技術手冊

    MSPM0G3505-Q1 汽車級 80MHz Arm? Cortex-M0?+ MCU數據手冊

    MSPM0G350x 微控制器 (MCU) 是 MSP 高度集成、超低功耗 32 位 MCU 系列的一部分,基于增強型 Arm Cortex-M0+ 32 位內核平臺,運行頻率高達 80MHz。這些
    的頭像 發表于 04-14 16:52 ?448次閱讀
    MSPM0<b class='flag-5'>G</b>3505-Q1 汽車級 <b class='flag-5'>80MHz</b> Arm? Cortex-M0?+ MCU數據手冊

    如何確定HSADC DMA的80MHZ采集速率是否正確?

    現在我使用 LPC4370 微控制器的 HSADC DMA 模塊來采集樣本,但無法確定是否已達到所需的 80MHZ 采集速率。有什么方法可以測試它嗎?我想用 IO 口輸出高低電平確認:DMA 開啟時上拉,DMA 中斷時下拉,通過測量高電平時間確認速率是否達到 80MHZ
    發表于 03-17 06:32

    STM32G4串口無法發送正確的信息是怎么回事?

    STM32G4串口無法發送正確的信息
    發表于 03-14 07:14

    STM32G473 DRDY為什么不置位?

    STM32G473 RNG使能,系統主頻155MHz,Q時鐘輸出配置38.75Mhz。RNG模塊DRDY不置位,狀態寄存器顯示時鐘錯誤。該芯片
    發表于 03-12 07:27

    用TXS0108E進行電平轉換時,當把數據速率提高80MHz以上時信號輸出電平不正常,為什么?

    你好,現在用TXS0108E進行電平轉換時(A通道是2.8V電平,B通道是3.3V電平),當數據速率是50MHz進行轉換時輸出信號沒問題,當把數據速率提高80MHz以上時信號輸出電平不正常,請問是該
    發表于 12-20 08:00

    【AI技術支持】ESP32-S3外掛FLASH不能設置為80MHz問題處理

    問題描述在掃地機產品上使用ESP32-S3芯片/模組,ESP-IDF版本為idf5.x時,客戶在spi2上用外掛flash設置40mhz的時候sck有波形,但是80mhz的時候沒有波形,報錯提示
    的頭像 發表于 12-10 01:00 ?1381次閱讀
    【AI技術支持】ESP32-S3外掛FLASH不能設置為<b class='flag-5'>80MHz</b>問題處理

    MSPM0 G系列80MHz微控制器技術參考手冊

    電子發燒友網站提供《MSPM0 G系列80MHz微控制器技術參考手冊.pdf》資料免費下載
    發表于 11-09 14:37 ?27次下載
    MSPM0 <b class='flag-5'>G</b>系列<b class='flag-5'>80MHz</b>微控制器技術參考手冊

    MSPM0 G系列80MHz微控制器

    電子發燒友網站提供《MSPM0 G系列80MHz微控制器.pdf》資料免費下載
    發表于 11-07 09:04 ?3次下載
    MSPM0 <b class='flag-5'>G</b>系列<b class='flag-5'>80MHz</b>微控制器

    STM32G4系列到底支不支持位帶操作

    印象中不止一次有人詢問STM32G4系列到底支不支持位帶操作。
    的頭像 發表于 07-29 09:45 ?2235次閱讀
    <b class='flag-5'>STM32G4</b>系列到底支不支持位帶操作

    stm32G4的tim2有霍爾模式,能不能用tim1的通道4連接tim2?

    stm32G4的tim2有霍爾模式,能不能用tim1的通道4連接tim2
    發表于 07-24 07:47
    主站蜘蛛池模板: 狼人综合色 | 老司机午夜永久在线观看 | 亚洲成人高清在线 | 男人的天堂一区二区视频在线观看 | 欧美成人看片一区二区三区 | 天堂电影免费在线资源 | 欧美成年性色mmm | 男男np主受高h啪啪肉 | 天天躁夜夜躁狠狠躁2021a | 中文字幕在线观看一区二区 | 丁香六月 久久久 | 亚洲一区二区在线 | 亚洲人成网站色7799在线观看 | 婷婷激情小说 | 色天天色综合 | 国产欧美另类第一页 | 视频在线视频免费观看 | 国产福利在线免费 | 亚洲香蕉久久一区二区三区四区 | 成人丁香 | 久久成人福利视频 | 亚洲色啦啦狠狠网站 | 国产视频一二区 | 丁香婷婷亚洲六月综合色 | 亚洲成色999久久网站 | 久久99综合| 亚洲1234区乱码| 日本黄色片黄色片 | 日韩天堂| 免费看成年视频网页 | 色吧亚洲欧美另类 | 国产精品久久久久久久久久妇女 | 欧美亚洲三级 | 四虎在线免费播放 | 羞羞色男人的天堂伊人久久 | 看真人一级毛片 | 日本黄色短视频 | 国产看午夜精品理论片 | 69日本xxⅹxxxxx18| 久久亚洲国产欧洲精品一 | 韩彩英三级无删版甜性涩爱 |