[導讀]因機緣得到一塊CH32V103開發板,對比起初因為時間緊就沒有對兩者進行細致的兩塊對比,認為都是國產沁恒家的產品應該兩者的差距不會差別很大。初略地看了下兩者的對比原理圖,也沒發現什么太大的兩塊差異,總的國產感覺就是CH32F103的原理圖是黑白的,而CH32V103的對比原理圖是彩色的……
網站:bbs.21ic.com

因機緣得到一塊CH32V103開發板,起初因為時間緊就沒有對兩者進行細致的兩塊對比,認為都是國產沁恒家的產品應該兩者的差距不會差別很大。 初略地看了下兩者的對比原理圖,也沒發現什么太大的兩塊差異,總的國產感覺就是CH32F103的原理圖是黑白的,而CH32V103的對比原理圖是彩色的,見圖1所示,兩塊連引腳的國產名稱都一致是不是。 后來又找到了產品的照片,這次就直觀地發現了不同,見圖2所示。 ??!原來兩者的差異在CAN接口上,CH32V103開發板是不帶CAN接口的,而CH32F103有;另外則是在USB接口上,CH32V103和CH32F103開發板都有一個USB主從接口,而CH32F103則有一個USB從機接口。 實時遠非如此,盡管兩者的MCU都是48PIN,且引腳也基本一致,但兩者的內核卻是不同的,CH32F103是基于32位ARM Cortex-M3的內核,而CH32V103卻是基于RISC-V的內核。此外,在此饒舌一句,就是今年是RISC-V出現的十周年,RISC-V則是基于精簡指令系統的開源組織,有些像現在十分出名的LINUX,只是沒有它的資格那樣老,且兩者現在已經建立了聯盟的關系。 還不是因為懶唄,有了CH32V103的開發板就下載了相關的例程,準備對其例程做一些驗證。仔細一看有些不對勁兒了。因為以往的例程是提供工程文件的,只需對例程進行編譯和下載即可,而在CH32V103的例程這卻沒有提供相應的工程文件。 事情還真沒有這么簡單,因為CH32F103有數據包可用,而CH32V103根本就沒提供。 對于CH32F103,我們使用順手的MDK就可搞定,對CH32V103它還真不行,官方所指定的開發工具則是MounRiver_Studio。 看來咱家可憐電腦的C盤更加緊張了,一條粗粗的紅線已經沒有多少白色了。 開發工具都不同,那使用方法你還敢說相同,哼哼。。。 現在看來真后悔錯選了H32V103,哪里這是玩笑話,挑戰目前自己有可以有新的長進,在此也再次對沁恒所提供的H32V103開發板表示感謝! 后面急切的任務就是掌握新開發工具的使用了,沒了它面對H32V103可咋整呀! 本文系21ic論壇網友jinglixixi原創
版權歸原作者所有,如有侵權,請聯系刪除。

免責聲明:本文內容由21ic獲得授權后發布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!