CH32F203RCT6能兼容STM32CubeMX的HAL庫代碼嗎?

如題,使用STM32CubeMX自動生成代碼時,發(fā)現(xiàn)CH32F203RCT6不兼容,原因是FLASH的的ACR寄存器并沒有在CH32F203RCT6的參考文檔中有相關(guān)說明導(dǎo)致,具體現(xiàn)象如下圖,問題是考慮兼容嗎?或者怎么才能兼容?感謝~

system_init錯誤的問題.png

這塊暫時把LATENCY改為零等待狀態(tài)可以了,想和官方確認(rèn)下,這樣做穩(wěn)妥嗎,謝謝


您好,可以設(shè)置成零等待,沒問題的。


針對以上的通過修改代碼的方式來兼容ST,可有不用修改代碼的方案?

比如通過STM32CubeMX設(shè)置了72M,默認(rèn)生成的代碼FLASH ACR寄存器最低3bit就會被設(shè)置為010,而CH32F203沒看到參考手冊中有這個寄存器的說明文檔,不知道是否可以通過不修改代碼的方式完成這塊的兼容。


您好,我們CH32F203系列前256K的FLASH運(yùn)行區(qū)域都是零等待,不需要配置,如下圖。若你需要使用ST的庫,這部分不做修改應(yīng)該也是沒問題的。

CH32F203數(shù)據(jù)手冊:http://m.findthetime.net/downloads/CH32F20xDS0_PDF.html?

image.png


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

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