關(guān)于Ch32V203 G8R6使用內(nèi)置晶振,刷機,日志輸出相關(guān)問題

您好,我是剛?cè)胄械?,打了個G8R6的板子,遇到以下三個問題:

1、板子沒有外圍晶振,內(nèi)置晶振是參照論壇其它帖子修改的,如下:

修改文件system_ch32v20x.h

/*?

* Uncomment the line corresponding to the desired System clock (SYSCLK) frequency (after?

* reset the HSI is used as SYSCLK source).

* If none of the define below is enabled, the HSI is used as System clock source.?

*/

//#define SYSCLK_FREQ_HSE? ? HSE_VALUE

//#define SYSCLK_FREQ_48MHz_HSE? 48000000

//#define SYSCLK_FREQ_56MHz_HSE? 56000000

//#define SYSCLK_FREQ_72MHz_HSE? 72000000

//#define SYSCLK_FREQ_96MHz_HSE? 96000000

//#define SYSCLK_FREQ_120MHz_HSE? 120000000

//#define SYSCLK_FREQ_144MHz_HSE? 144000000

//#define SYSCLK_FREQ_HSI? ? HSI_VALUE

//#define SYSCLK_FREQ_48MHz_HSI? 48000000

//#define SYSCLK_FREQ_56MHz_HSI? 56000000

//#define SYSCLK_FREQ_72MHz_HSI? 72000000

#define SYSCLK_FREQ_96MHz_HSI? 96000000

//#define SYSCLK_FREQ_120MHz_HSI? 120000000

//#define SYSCLK_FREQ_144MHz_HSI? 144000000

沒修改前使用的SYSCLK_FREQ_96MHz_HSE,也能進斷點調(diào)試,請問下這個是怎么回事?如何驗證修改是否生效了?

2、日志打錢:使用的ch32v203C8T6能正常輸出串口日志,但是這個不行,請問,怎樣才能輸出日志

3、 燒錄:按boot與rst鍵燒錄,沒反應(yīng),但是能調(diào)試進斷點。請問下,應(yīng)該如何燒錄


以上三個問題請多多指教


您好,關(guān)于你的問題:

1、沒修改前使用的SYSCLK_FREQ_96MHz_HSE,也能進斷點調(diào)試,可能是沒檢測到HSE切換到HSI使用了,因此程序也能運行。關(guān)于如何判斷修改是否生效,可通過MCO輸出引腳(PA8引腳)輸出系統(tǒng)時鐘,看一下輸出頻率是否是配置的系統(tǒng)主頻。附件為參考例程。

icon_rar.gifCH32V203 G8R6_MCO輸出.zip

2、關(guān)于串口打印無輸出,檢查一下選用的串口是否正確,debug.h文件中選用串口1或2,如下圖2,可直接用附件例程測試一下

3、關(guān)于下載,在EVT PUB文件夾下評估板說明書當(dāng)中有講各種下載流程,可以看一下,EVT下載鏈接如下。通過WCHISPTool工具下載,注意BOOT0接VCC。

http://www.findthetime.net/downloads/CH32V20xEVT_ZIP.html?

后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通。

image.png

圖1

image.png

圖2



好的,多謝


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

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