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表单将各种 ...
随机推荐
- ETL之apache hop系列4-hop开发数据增量同步功能
ETL增量数据抽取CDC 概念:Change Data Capture,变化的数据捕获,也称:[增量数据抽取](名词解释) CDC是一种实现数据的增量抽取解决方案,是实现[ETL整体解决方案]中的一项 ...
- java与es8实战之六:用JSON创建请求对象(比builder pattern更加直观简洁)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是<java与es8实战>系 ...
- 二叉搜索树(Binary Search Tree,BST)
二叉搜索树(Binary Search Tree,BST) 二叉搜索树(Binary Search Tree),也称二叉查找树或二叉排序树,是一种特殊的二叉树,它满足以下性质 对于二叉搜索树的每个节点 ...
- Field 'xxxxxx' doesn't have a default value 错误的解决办法
在写web项目的时候,出现 Field 'xxxxx' doesn't have a default value 这个错误,直接找到你的数据库,然后打开设计表,看下面自增递增是否勾选上了,如果没有勾上 ...
- 集群部署专题之一:详解集群间SSH无密码登录配置步骤
一.SSH简介 SSH(Secure Shell)是一种网络安全协议,通过加密和认证机制实现安全访问和文件传输等业务.传统远程登录和文件传输方式有Telnet或FTP,这两种方式都使用明文传输数据,存 ...
- 用Rust手把手编写一个Proxy(代理), UDP绑定篇
用Rust手把手编写一个Proxy(代理), UDP绑定篇 项目 ++wmproxy++ gite: https://gitee.com/tickbh/wmproxy github: https:// ...
- Kubernetes:kube-apiserver 之 scheme(一)
0. 前言 在进入 kube-apiserver 源码分析前,有一个非常重要的概念需要了解甚至熟悉的:资源注册表(scheme). Kubernetes 中一切皆资源,管理的是资源,创建.更新.删除的 ...
- sqlserver在设计表结构时,如何选择字段的数据类型
在设计表结构时,选择适当的字段数据类型是非常重要的,它会直接影响数据库的性能.存储空间和数据的完整性.以下是在 SQL Server 中选择字段数据类型时的一些建议和理由: 1. 整数类型:在 SQL ...
- Django+celery+eventlet+flower+redis异步任务创建及查询实现
1.环境版本:Django 3.2.12celery 5.3.4eventlet 0.33.3flower 2.0.1redis 3.5.3项目名称:new_project 2.celery配置(se ...
- Splay 详细图解 & 轻量级代码实现
学 LCT 发现有点记不得 Splay 怎么写,又实在不知道这篇博客当时写了些什么东西(分段粘代码?),决定推倒重写. 好像高一学弟也在学平衡树,但相信大家都比樱雪喵强,都能一遍学会!/kel 写在前 ...