因機(jī)緣得到一塊CH32V103開(kāi)發(fā)板,起初因?yàn)闀r(shí)間緊就沒(méi)有對(duì)兩者進(jìn)行細(xì)致的對(duì)比,認(rèn)為都是沁恒家的產(chǎn)品應(yīng)該兩者的差距不會(huì)差別很大。 初略地看了下兩者的原理圖,也沒(méi)發(fā)現(xiàn)什么太大的差異,總的感覺(jué)就是CH32F103的原理圖是黑白的,而CH32V103的原理圖是彩色的,見(jiàn)圖1所示,連引腳的名稱都一致是不是。
snap1.jpg (188.15 KB, 下載次數(shù): 81)
下載附件
2020-10-26 00:11 上傳
圖1 原理圖對(duì)比 后來(lái)又找到了產(chǎn)品的照片,這次就直觀地發(fā)現(xiàn)了不同,見(jiàn)圖2所示。 啊!原來(lái)兩者的差異在CAN接口上,CH32V103開(kāi)發(fā)板是不帶CAN接口的,而CH32F103有;另外則是在USB接口上,CH32V103和CH32F103開(kāi)發(fā)板都有一個(gè)USB主從接口,而CH32F103則有一個(gè)USB從機(jī)接口。
2.jpg (53.78 KB, 下載次數(shù): 72)
下載附件
2020-10-26 00:11 上傳
圖2 產(chǎn)品外觀對(duì)比 兩者的的差異就這些嗎? 實(shí)時(shí)遠(yuǎn)非如此,盡管兩者的MCU都是48PIN,且引腳也基本一致,但兩者的內(nèi)核卻是不同的,CH32F103是基于32位ARM Cortex-M3的內(nèi)核,而CH32V103卻是基于RISC-V的內(nèi)核。此外,在此饒舌一句,就是今年是RISC-V出現(xiàn)的十周年,RISC-V則是基于精簡(jiǎn)指令系統(tǒng)的開(kāi)源組織,有些像現(xiàn)在十分出名的LINUX,只是沒(méi)有它的資格那樣老,且兩者現(xiàn)在已經(jīng)建立了聯(lián)盟的關(guān)系。 那我是這樣發(fā)現(xiàn)這些的呢? 還不是因?yàn)閼袉h,有了CH32V103的開(kāi)發(fā)板就下載了相關(guān)的例程,準(zhǔn)備對(duì)其例程做一些驗(yàn)證。仔細(xì)一看有些不對(duì)勁兒了。因?yàn)橐酝睦淌翘峁┕こ涛募模恍鑼?duì)例程進(jìn)行編譯和下載即可,而在CH32V103的例程這卻沒(méi)有提供相應(yīng)的工程文件。 那咱裝上數(shù)據(jù)包,修改一些芯片名稱不就可以嗎! 事情還真沒(méi)有這么簡(jiǎn)單,因?yàn)?/font>CH32F103有數(shù)據(jù)包可用,而CH32V103根本就沒(méi)提供。 咋兒辦? 看看評(píng)估板的說(shuō)明書(shū)吧,這一看更了不得了! 媽呀,原來(lái)倆人使用的開(kāi)發(fā)工具都不一樣呀! 對(duì)于CH32F103,我們使用順手的MDK就可搞定,對(duì)CH32V103它還真不行,官方所指定的開(kāi)發(fā)工具則是MounRiver_Studio。 看來(lái)咱家可憐電腦的C盤更加緊張了,一條粗粗的紅線已經(jīng)沒(méi)有多少白色了。 開(kāi)發(fā)工具都不同,那使用方法你還敢說(shuō)相同,哼哼。。。
3.jpg (132.96 KB, 下載次數(shù): 76)
下載附件
2020-10-26 00:11 上傳
圖3 MounRiver_Studio界面 那兩者還有啥區(qū)別之處呢? 肯定是資源文檔了,見(jiàn)圖4和圖5所示。
4.jpg (62.96 KB, 下載次數(shù): 78)
下載附件
2020-10-26 00:11 上傳
圖4 CH32F103文檔結(jié)構(gòu)
5.jpg (76.45 KB, 下載次數(shù): 69)
下載附件
2020-10-26 00:11 上傳
圖5 H32V103文檔結(jié)構(gòu) 現(xiàn)在看來(lái)真后悔錯(cuò)選了H32V103,哪里這是玩笑話,挑戰(zhàn)面前自己才可能有新的長(zhǎng)進(jìn)。
|