在 MounRiver Studio 里以 WCH-Link/RVSWD 方式燒寫 CH32V103C8T6 完全正常。
而 USART1 (PA9/PA10) 以 115200bps 工作(收+發(fā))也正常。
可是拉高 BOOT0、拉低 BOOT1 (PB2) 再復(fù)位之后,用 WCHISPTool V3.2 通過串口燒錄則報告
“獲取設(shè)備信息失敗”、“下載失敗”。振蕩晶體的頻率是 11.0592MHz。
可否給點排查問題的提示?與振蕩晶體的頻率有嗎?
在 MounRiver Studio 里以 WCH-Link/RVSWD 方式燒寫 CH32V103C8T6 完全正常。
而 USART1 (PA9/PA10) 以 115200bps 工作(收+發(fā))也正常。
可是拉高 BOOT0、拉低 BOOT1 (PB2) 再復(fù)位之后,用 WCHISPTool V3.2 通過串口燒錄則報告
“獲取設(shè)備信息失敗”、“下載失敗”。振蕩晶體的頻率是 11.0592MHz。
可否給點排查問題的提示?與振蕩晶體的頻率有嗎?
有初步結(jié)論了。
在不換用 8MHz 振蕩晶體的條件下,解決方法有二:
方法 1:拆掉 11.0592Mhz 振蕩晶體;
方法 2:通電前就讓引腳 5 (輸入端) 與地線短接,以阻止晶體振蕩。
這兩種方法都可以讓 BootLoader 使用內(nèi)部 RC 振蕩源 (8MHz)。
現(xiàn)在的問題是:WCHISPTool 可否修改一下,以適應(yīng)不同頻率的振蕩晶體?
您好,感謝你的反饋建議,關(guān)于CH32MCU使用WCHISPTool工具下載,目前要求晶振大小為8M,關(guān)于你的建議,我們這邊會跟相關(guān)同事進行反饋,可將你的郵箱發(fā)送至我的郵箱(lzs@wch.cn),得出結(jié)論后我會第一時間回復(fù)你。