欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STM32F103RC使用默認配置,APB1的時鐘卻是72MHz,這是什么回事? [打印本頁]

作者: 余米    時間: 2020-7-26 14:31
標題: STM32F103RC使用默認配置,APB1的時鐘卻是72MHz,這是什么回事?
如圖,使用TIM2,理論算出來的時鐘時72MHZ,但是資料里面說了默認配置是36MHZ。但是我試了更改默認配置,1分頻和2分頻出來的都是72MHZ,4分頻出來的才是36MHZ,這是什么回事?APB1的默認時鐘不是最大是36MHZ嘛?

22.png (22.67 KB, 下載次數: 80)

22.png

11.png (162.14 KB, 下載次數: 83)

11.png

00.png (108.84 KB, 下載次數: 102)

00.png

作者: 12345678110    時間: 2020-7-28 13:34
你是不是在哪有倍頻了
作者: 1692483014    時間: 2020-7-28 15:48
建議用stm32cubemx生成代碼,將代碼時鐘樹圖形化顯示,它會提示你哪里設置不正常
作者: 余米    時間: 2020-7-30 16:59
12345678110 發表于 2020-7-28 13:34
你是不是在哪有倍頻了

沒有倍頻,
作者: Roy-2010    時間: 2020-8-8 17:12
軟件設置錯誤。
作者: 余米    時間: 2020-8-11 16:40
從這份文檔(中文翻譯,僅供參考)看,結合我的實驗結果,突然好像明白了。PCLK1確實是36MHz,但因為PCLK1為APB1的2分頻,所以這個頻率再傳到TIMX_CLK時,就需要倍頻。而當PCLK1=APB1時,傳到TIMX_CLK的時鐘就不需要倍頻。

51hei圖片_20200811163457.png (125.87 KB, 下載次數: 85)

51hei圖片_20200811163457.png





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1