打印
[RISC-V MCU 创新应用比赛]

初识 RISC-V 内核国芯 CH32V103

[复制链接]
3146|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 gtbestom 于 2021-8-10 09:08 编辑

  基于ST的对应型号缺货,大家都纷纷寻找替代芯片。
  
  国内还是能找到不少 Pin to Pin 兼容 ST 的 MCU 的,也有不少人直接改板换芯,这场缺芯潮可以说影响范围相当广。
 
  STM32F103 系列是应用最为广泛的 MCU 之一,基于 ARM Cortex-M3 架构,国产也有基于此架构并且 Pin 和代码基本通用的型号:
 
  CH32F103  (南京沁恒)
  GD32F103  (北京易兆)
  APM32F103(珠海极海)
  HK32F103  (深圳航顺)
  CKSF103    (无锡中科芯)
 
  但今天我们要说的重点是沁恒的 CH32V103,基于 RISC-V 开源架构, Pin to Pin 兼容 STM32F103,架构不同导致 IDE 不同,寄存器不同,但是沁恒官方很贴心的编写了一份兼容的库函数,几乎和 ST 的库函数使用方法一模一样,Keil 的工程也能简单的迁移到 MounRiver Studio 下,让不同架构的 MCU,也能进行几乎一模一样的代码编写。



  本次沁恒官方寄送的开发板就是上图这款了,可以说相当高大上了,除了使用强大的 TYPE-C 接口,还集成了 WCH-Link 仿真烧写器和 USB-TTL 串口调试工具,甚至兼容了 Arduino 引脚插座,真的万事俱备,想不快速上手都难。
  图上一颗 16Pin 的芯片,不是 CH340 这类的 USB转串口 芯片,而是 CH549 单片机,同时实现了 WCH-Link 仿真烧写器和 USB-TTL 串口。
 
  入门建议参考以下官方贴:
  https://bbs.21ic.com/icview-3037572-1-1.html
  还有以下官网资料:
  http://www.wch.cn/downloads/CH32V103EVT_ZIP.html CH32V103DS0.PDF (2 MB)

  安装 MounRiver Studio 开发环境很简单,也无需注册,驱动也同时装好,接上 TYPE-C ,就能在电脑上识别到  WCH-Link 仿真烧写器 和 串口,如下图:



  创建工程相当简单,工程建立过程自动导入库函数,也可以选择 FreeRTOS 实时操作系统模板创建工程,建完后直接从 main 函数开始编写你的第一个代码吧!
  具体创建过程参照上面链接 https://bbs.21ic.com/icview-3037572-1-1.html ,我就不重复了,有别于很多国产 IDE,这个 MounRiver Studio 使用起来相当顺滑,使用一周也没有遇到什么 BUG,而且支持了很多 Keil 所不支持的特性,例如:在函数上按 Ctrl+鼠标左键,就能直接跳转到函数定义,选择代码,按 Ctrl+/ 就能快速注释和反注释代码,同时工程还支持多级目录,还有其他许多聪明的特性,使开发效率大大提高。


CH32V103EVT.ZIP (2.6 MB)

使用特权

评论回复

相关帖子

沙发
gtbestom|  楼主 | 2021-8-3 18:43 | 只看该作者
时间原因,先写一半啦,后续更新

使用特权

评论回复
板凳
51xlf| | 2021-8-4 20:51 | 只看该作者
这个板子自带下载器吗   

使用特权

评论回复
评论
gtbestom 2021-8-5 08:48 回复TA
带下载仿真器的,还有USB转串口 
地板
skyred| | 2021-8-5 13:41 | 只看该作者
最让我看好的是,pin和代码基本通用
哈哈哈哈

使用特权

评论回复
评论
gtbestom 2021-8-6 10:32 回复TA
各种架构的单片机都能 Pin To Pin 的话,会给学习和生产带来很多便利 
5
skyred| | 2021-8-6 14:51 | 只看该作者
是啊,这样就再也不会被限制了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

104

帖子

0

粉丝