CH32V305和CH32V307 MCU(8个UART端口的CH32V307 RISC-V) 佚名 2022-10-13 15:16:17 举报 | 买帖 本文小编围绕 CH32V305和CH32V307 MCU(8个UART端口的CH32V307 RISC-V)做一个相关介绍。本文共计1273个字,预计阅读时长5分钟。 我们先一起来看看CH32V305和CH32V307 MCU的规格: MCU 内核 – 沁恒微电子设计的 RISC-V4F 32 位 RISC-V 内核,频率高达 144MHz FPU – 单周期乘法和硬件除法,硬件浮点单元(FPU) 内存 – 高达 64KB 的 SRAM 存储 – 高达 256KB 闪存 网络 – 千兆以太网 MAC,10 Mbps PHY USB – 1 个 USB 2.0 OTG 全速接口,1 个 USB 2.0 主机/设备接口,内置 480 Mbps PHY 串口 8 个 USART 接口,包括 5 个 UART 接口 2 个 CAN 接口(2.0B 激活) 2 线制调试接口 其他接口/外设 SDIO 接口 FSMC内存接口 DVP 数字视频接口 80 个 GPIO 端口,带 16 个外部中断 2 个 I2C,3 个 SPI 端口 2 个 I1S 端口 2x 12 位 DAC 2单元16通道12位ADC,16通道TouchKey; 10个定时器 2x通用DMA控制器,共18个通道 4个放大器 安全性 – 单个真随机数生成器(TRNG),CRC计算单元,96位唯一芯片ID; 电源管理 电源电压 – 2.5V/3.3V,GPIO 单元独立供电 低功耗模式:休眠/停止/待机 上电/断电复位(POR/PDR),可编程电压检测器(PVD) 封装: LQFP64M, LQFP100 lIfE54.Zhili123.cOM从上面,我们可以看到CH305和CH307非常相似,但CH305的内存(32KB SRAM)和存储空间(128KB flash)相对少一些,而且没有以太网和DVP等接口。 CH32V307V-EVT-R1开发板的规格: MCU – WCH CH32V307VCT6 32 位 RISC-V 微控制器 @ 144 MHz 如上所述 网络 – 10 Mbps 以太网 USB – 1 个 USB 2.0 Type-C端口 (480 Mbps),1 个 USB 2.0 Type-C端口(全速:12 Mbps) 扩展 MCU I/O扩展头带有8个UART接口,等等 Arduino 接头 调试 SDI和UART接头,用于下载和调试CH32V307固件 USB-C 端口,用于连接到 WCH-Link(可通过跳线选择) 其他– LED、复位按钮、用户按钮、 电源 选择 USB 或外部 5V 电源的开关 5V 至 3.3V 稳压器 该开发板所有的资源都可以在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美元,不过目前似乎是缺货的。