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表单将各种 ...
随机推荐
- LeetCode46全排列(回溯入门)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 题目描述 难度:中等 给定一个不含重复数字的数组 nu ...
- API数据接口获取商品详情数据该怎么操作
随着电商行业的快速发展,获取商品详情数据是电商应用的重要功能之一.为了提高用户的购物体验,开发者可以利用API接口获取商品详情数据,方便用户了解商品的具体信息和特点.在本文中,我们将介绍如何使用API ...
- 使用 OpenTelemetry 构建 .NET 应用可观测性(2):OpenTelemetry 项目简介
前世今生 OpenTracing OpenTracing 项目启动于 2016 年,旨在提供一套分布式追踪标准,以便开发人员可以更轻松地实现分布式追踪. OpenTracing 定义了一套 Traci ...
- 我的 Windows 文件管理哲学
前言 作为一个不合格的 Geek,我经常面临把 Windows 弄崩溃的尴尬处境,我的系统因此重装了一遍又一遍--不过在一次次的重装中,我逐渐总结出了于我个人而言行之有效的文件管理哲学,在此略做总 ...
- ISIS 协议常用基本配置总结
转载请注明出处: 1.创建IS-IS进程,进入IS-IS进程 [Huawei] isis [process-id ] 参数process-id用来指定一个IS-IS进程.如果不指定参数process- ...
- mysql5.5自定义函数-计算并赋值
mysql自定义函数的写法 特别注意,将全部的定义现在最前面,然后再写其他语句,因为之前将定义变量和赋值混着写,死活报错.最后一个前同事高手"邢哥"解决. DELIMITER $$ ...
- AI图形算法的应用之一:通过图片模板对比发现油田漏油
最近研究了一下OPENCV的图像算法,开发了一个小应用. 可以通过图像和模板进行对比,发现油田或其他作业区漏油. 直接上效果,模板如下 自己模拟了一个漏油的现场图片,如下 通过图形化算法,找到漏油点, ...
- RT-Thread 中 minIni 组件包无法添加的解决方法
事件 今天在 Env 下添加 minIni 包的时候出现了无法将其添加到工程的情况.借此机会来记录一下如何解决该类问题. 如果你想快速排错可以直接到 [2.minIni 组件出现的问题]查看. 一.准 ...
- go基础-方法
概述 方法是面向对象编程 (OOP) 的一个特性,在 C++/Java 语言中方法是类函数,go做为函数式编程语言,通过特有技能支持相似的功能,所以说go也支持面向对象编程特性. go 方法本质也是函 ...
- 一款实用的.NET Core加密解密工具类库
前言 在我们日常开发工作中,为了数据安全问题对数据加密.解密是必不可少的.加密方式有很多种如常见的AES,RSA,MD5,SAH1,SAH256,DES等,这时候假如我们有一个封装的对应加密解密工具类 ...