沁恒CH32V003F4P6 开发板上手报告和Win10环境配置

CH32V003沁恒最近推出的低价CH32V003系列, 基于青稞RISC-V2A内核, 48MHz主频, 2KB SRAM, 16KB Flash, 工作电压兼容3.3V和5V. 主要参数如下

  • System Clock: 48MHz
  • SRAM: 2KB
  • Flash: 16KB
  • Power Supply: 3.3/5V
  • 多种低功耗模式: 睡眠, 待机
  • 上/下电复位, 可编程电压检测器
  • DMA: 1组1路通用
  • 运放比较器: 1组
  • ADC: 1组10位
  • Timer: 1个16位高级, 1个16位通用
  • WDG: 2个看门狗定时器和1个32位系统时基定时器
  • USART: 1
  • IIC: 1
  • SPI: 1
  • I/O: 18
  • UUID: 64bit
  • Debug port: 1-wire serial (SWDIO)
  • Package: TSSOP20, QFN20, SOP16, SOP8

沁恒CH32V003F4P6 开发板上手报告和Win10环境配置

文章插图
硬件部分开发板
沁恒CH32V003F4P6 开发板上手报告和Win10环境配置

文章插图
  • 典型的WCH风格开发板, 土绿+密集的过孔+不计面积走长线.
  • 有开关, 但是没有专门的烧录口, 烧录是通过右边一排的 VCC, GND, PD1(SWDIO) 连接的.
  • 三颗LED, 一颗电源指示, 两颗未连接但是有排针, 可以自己用跳线连到其他pin口方便观察输出
烧录器 WCH-Link
沁恒CH32V003F4P6 开发板上手报告和Win10环境配置

文章插图
CH32V003的烧录需要使用新出的WCHLink, 芯片是CH32V30x的这种, 据说旧的不支持但是我没实际测过.
软件部分Win10下的开发环境是比较简单的, 软件就是MounRiver, 版本v1.82, 下载地址 http://mounriver.com/download
软件集成了代码编辑, 编译环境和烧录工具. 直接安装即可. 因为是基于 Eclipse 开发, 使用体验还不错.
注意要使用较新的版本, 旧版本不支持 CH32V003, 编译会报错

    经验总结扩展阅读