RISC-V系列单片机快速入门指南
如何获取芯片开发资料
方法一:按型号选择
我们更推荐采用按型号选择的方法,获取所对应型号芯片的开发资料,这能有效降低错误使用资料的风险!
沁恒官网首页的产品中心,点击青稞 RISC-V 通用系列,可跳转至 CH32V 系列单片机的产品选型表。

以 CH32V203C8T6 为例,点击红色方框中的芯片型号,可进入该型号的详情页。青稞RISC_V通用系列产品选型表。

向下滚动页面,能够找到该型号芯片对应的开发资料,单击所需资料的名称,即可跳转至下载页面。

CH32V203DS0.PDF 为芯片数据手册,主要描述了芯片的基本参数;
CH32FV2x_V3xRM.PDF 为芯片的应用手册,主要介绍了芯片的使用与寄存器的功能;
CH32V20xEVT.ZIP 中提供了评估板的使用说明以及芯片的测试用例;
MounRiver Studio 简称 MRS,是 RISC-V 系列单片机所使用的开发环境。
方法二:搜索栏搜索
沁恒官网首页右上角点击搜索,即可跳转至网站搜索栏,输入使用的芯片型号,能够获得对应的开发资料。

集成开发环境
MounRiver Studio
在 Windows 环境下,下载红框中最新版本的开发环境。建议在安装前关闭腾讯电脑管家与360等杀毒软件,能有效避免无法正常安装驱动的问题。MounRiver_Studio_Setup_Vxxx.zip

在安装路径下的 WCHLink 文件夹中,可以找到 Link 驱动的安装工具,当出现计算机无法正确识别设备或驱动程序安装失败时,可以尝试重新手动安装该驱动。

在安装路径下的 ExTool 文件夹中,还可以找到 WCH-LinkUtility 与 WCHISPTool 共两款常用的上位机工具。

WCH-LinkUtility
SWDTool 文件夹中存放着 Link 的上位机工具,该工具也可在官网中直接进行下载。WCH-LinkUtility.ZIP

WCHISPTool
WCHISPTool 文件夹中存放着 ISP 下载工具,该工具也可在官网中直接进行下载。WCHISPTool_Setup.exe

为了便于上位机工具的定制,我们还提供了 ISP 工具的命令行版本。支持通过 USB 或串口对各系列单片机进行固件下载、校验等操作。
注意:使用 Windows 平台下的命令行工具,需先下载并安装 WCHISPTool 或已经安装 MounRiver Studio,并查看安装路径\WCHISPTool_XXX\Doc目录内的说明文档。WCHISPTool_CMD.ZIP

参考应用例程
CH32V20xEVT.ZIP 压缩文件适用于 CH32V203 与 CH32V208 两个系列的参考应用例程,这里与数据手册和应用手册一样,在使用时需区分例程是否适用于当前所使用的芯片。例如:在使用型号为 CH32V203C8T6 的芯片时,因为该型号芯片不具备蓝牙功能,所以无法使用压缩文件中有关 BLE 的例程。

第一次使用该型号单片机时,务必先阅读 PUB 文件夹中的评估板说明书,说明书能够帮助你快速上手芯片的软硬件开发。其次,查看参考应用例程清单,正确选择所需功能例程完成功能验证。最后,如果遇到与评估板硬件相关的问题,可以查看评估板原理图的 PDF 文件或直接查看原始 PCB 文件。


AD 器件库
在 CH 全系产品器件库中,可以获取到 CH32V 系列芯片的器件库和封装图。SCHPCB.ZIP

2023-12-19
RISC-V系列单片机快速入门指南的更多相关文章
- Quartz.NET快速入门指南
最近,在工作中遇到了 Quartz.net 这个组件,为了更好的理解项目代码的来龙去脉,于是决定好好的研究一下这个东西.确实是好东西,既然是好东西,我就拿出来分享一下.万丈高楼平地起,我们也从入门开始 ...
- Flask开发系列之快速入门
Flask开发系列之快速入门 文档 一个最小的应用 调试模式 路由 变量规则 构造 URL HTTP 方法 静态文件 模板渲染 访问请求数据 环境局部变量 请求对象 文件上传 Cookies 重定向和 ...
- AngularJS快速入门指南20:快速参考
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南19:示例代码
本文给出的大部分示例都可以直接运行,通过点击运行按钮来查看结果,同时支持在线编辑代码. <div ng-app=""> <p>Name: <input ...
- AngularJS快速入门指南18:Application
是时候创建一个真正的AngularJS单页面应用程序了(SPA). 一个AngularJS应用程序示例 你已经了解了足够多的内容来创建第一个AngularJS应用程序: My Note Save Cl ...
- AngularJS快速入门指南17:Includes
使用AngularJS,你可以在HTML中包含其它的HTML文件. 在HTML中包含其它HTML文件? 当前的HTML文档还不支持该功能.不过W3C建议在后续的HTML版本中增加HTML import ...
- AngularJS快速入门指南16:Bootstrap
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南15:API
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南14:数据验证
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南13:表单
一个AngularJS表单是一组输入型控件的集合. HTML控件 HTML输入型标签标包括: input标签 select标签 button标签 textarea标签 HTML表单 HTML表单将各种 ...
随机推荐
- 为何每个开发者都在谈论Go?
本文深入探讨了Go语言的多个关键方面,从其简洁的语法.强大的并发支持到出色的性能优势,进一步解析了Go在云原生领域的显著应用和广泛的跨平台支持.文章结构严谨,逐一分析了Go语言在现代软件开发中所占据的 ...
- 重磅| Falcon 180B 正式在 Hugging Face Hub 上发布!
引言 我们很高兴地宣布由 Technology Innovation Institute (TII) 训练的开源大模型 Falcon 180B 登陆 Hugging Face! Falcon 180B ...
- Vue用v-bind给标签属性赋值 src, href...
给属性渲染数据不能使用 {{name}} 标记, 请使用 v-bind:属性名称="name" name是json数据键值对中的键名, 请配合下面JS代码片食用 HTML < ...
- Go语句与表达式深度解析:全案例手册
关注公众号[TechLeadCloud],分享互联网架构.云服务技术的全维度知识.作者拥有10+年互联网服务架构.AI产品研发经验.团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资 ...
- JNI动态注册以及JNI签名
一.动态注册和静态注册 注册native方法有两种方式,动态注册和静态注册.静态注册是在编译时进行注册,而且在java中声明的native方法和c/c++中的本地方法的对应关系是恒定的:比如说在com ...
- 「codeforces - 687D」Dividing Kingdom II
link. 好题啊. 首先有一个类 kruskal 暴力,就是对于每一个询问,把所有边按权值大小排降序,第一个加进去成为奇环的边就是答案.注意我们不需要关注偶环长成什么样子,所以我们实际上维护的是一棵 ...
- Springboot实现注解判断权限
Springboot实现注解判断权限 今天记录一下使用springboot的注解来给方法加权限 避免了每个方法都需要大量的权限判断 超级好用√ @ 目录 Springboot实现注解判断权限 1.创建 ...
- Redis系列24:Redis使用规范
Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) Redis系列5: ...
- 解密网络通信的关键技术(上):DNS、ARP、DHCP和NAT,你了解多少?
IP 协议相关技术 在与 IP 协议相关的技术中,有一些重要且常见的技术,其中包括 DNS 域名解析.ARP 协议.DHCP 动态获取 IP 地址以及NAT 网络地址转换.这些技术在网络通信中起着关键 ...
- 前端三件套系例之JQuery——JQuery基础、JQuery选择器、JQuery文本属性样式操作、JQuery操作DOM
文章目录 1 JQuery基础 1. 了解jQuery 1.1 什么是jQuery 1.2 什么事JS类库 1.3 常见JS类库 1.4 jQuery的优势 1.5 jQuery的版本 1.6 jQu ...