調(diào)試CH32F203發(fā)現(xiàn)時鐘更改無效

調(diào)試CH32F203 發(fā)現(xiàn)在system_ch32f20x.c中更改控制頻率的宏,比如設(shè)置SYSCLK_FREQ_24MHz發(fā)現(xiàn)無效,時鐘應該都是8M,這個原因是什么?

另外,調(diào)試CH32F20C8是不是要打開下面宏

#define CH32F20x_D6? ? ? ? ? ? ? ? /* CH32F203K8-CH32F203C6-CH32F203C8 */



您好,對應的啟動文件也需要同步修改一下,如下圖,改成D6.s。附件例程為參考例程,使用外部晶振時配置系統(tǒng)主頻為24MHz,你可以參考一下

icon_rar.gifCH32F203C8T6.zip

image.png


按照您給的例子,打出來也是8M?



另外,在這個情況下PD0--PD1不受控



您好,請問你測試板有沒有接8M外部晶振,若有外接晶振,用我的例程應該是沒問題的,我這邊也做過驗證,系統(tǒng)主頻24M沒問題。

image.png


沒有外接8M晶振


是不是沒有外接時鐘就控制不了



您好,若使用內(nèi)部晶振作為時鐘源的話,可參考EVT例程中RCC文件夾下HSI配置例程,如下圖

image.png


內(nèi)部時鐘問題解決了,謝謝!


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频