CH32V307V-EVT-R1,8個UART埠、基於WCH CH32V307 RISC-V的開發板

文章來源:CH32V307V-EVT-R1,帶8個UART埠、基於WCH CH32V307 RISC-V的開發板

備註:WCH即南京沁恆微電子股份有限公司,本文均稱為沁恆微電子。他們是一家積體電路設計公司,成立於2004年,公司位於江蘇南京。自公司成立以來,他們始終以技術為導向,在物聯網領域專注於連線和控制方面的晶片設計及應用技術的研究和創新,致力於為客戶提供萬物互聯,上下互通的晶片及解決方案。

CH32V307V-EVT-R1是一款基於南京沁恆微電子股份有限公司(WCH)CH32V307 RISC-V微控制器的開發板。該開發板具有一個乙太網埠、一個USB Type-C埠和8個可透過接頭訪問的UART介面。

正如我在關於

CH583藍芽5。3 RISC-V微控制器文章中指出的那樣,沁恆微電子已經開始透過Github共享了他們的資料表和程式碼示例等資源

。他們此次又為CH32V307做了同樣的事情,提供了原理圖(僅限PDF)、英文資料表、裸機韌體,以及基於RT-Thread OS透過乙太網控制八個序列介面的韌體。

CH32V307V-EVT-R1,8個UART埠、基於WCH CH32V307 RISC-V的開發板

帶8個UART埠的CH32V307 RISC-V

我們先一起來看看CH32V305和CH32V307 MCU的規格:

CH32V307V-EVT-R1,8個UART埠、基於WCH CH32V307 RISC-V的開發板

前往“CNX Software中文站”官網,檢視完整資訊

從上面,我們可以看到CH305和CH307非常相似,但CH305的記憶體(32KB SRAM)和儲存空間(128KB flash)相對少一些,而且沒有乙太網和DVP等介面。

CH32V307V-EVT-R1,8個UART埠、基於WCH CH32V307 RISC-V的開發板

CH32V307V-EVT-R1開發板的規格:

CH32V307V-EVT-R1,8個UART埠、基於WCH CH32V307 RISC-V的開發板

前往“CNX Software中文站”官網,檢視完整資訊

CH32V307V-EVT-R1,8個UART埠、基於WCH CH32V307 RISC-V的開發板

帶8 UART埠、配置CH32V307 RISC-V的開發板

該開發板所有的資源都可

以在ch32v307 Github程式碼倉庫中找到,包括原始碼和PDF原理圖、PCB佈局、資料表、開發板的使用者手冊、每個外

設的程式碼示例,以及兩個將開發板用作乙太網到多個UART裝置的示例,如下所示:

RT-Thread/uart_server_rtt – 8 個 UART 伺服器演示,基於 RT_Thread、LwIP。

bart_metal/8_uart_server – 基於WCH_NET_lib的 8 個 UART 伺服器演示,無需任何作業系統(裸機)

據沁恆微電子的技術總監Patrick Yang說法,到

目前為止,他們只實現了部分程式碼,所以他們十分歡迎社群提供貢獻,原話如下所示:

目前,我們已經實現了TCP客戶端的TX和RX功能,TCP伺服器和UDP伺服器和客戶端都需要實現和改進。希望所有開發者都能積極提交PR,我們等著你

CH32V307V-EVT-R1開發

板目前已經在LCSC上市了,售價大約是10。7美元,

不過目前似乎是缺貨的。

更多優質文章推薦:

1。Tang Nano 9K FPGA板,可模擬PicoRV32 RISC-V軟核與所有外設 - CNX Software中文站

2。Linux 5。16版本的主要變化—Arm、RISC-V和MIPS架構

3。沁恆微電子新發布的CH583 RISC-V微控制器,支援藍芽5。3 LE - CNX Software中文站