一块钱的RISC-V 32位芯片

‍‍

‍‍之前跟一个朋友聊天,说以后的芯片一定是越来越趋向于定制化,比如我们需要一个ADC芯片,这颗ADC芯片需要有串口功能,那就只开发一颗这样的芯片就好了,其他的功能都可以裁剪掉。

➵➵➵➵➵➵➵➵➵➵➵➵➵➵➵

为什么这样说呢?

原因还是因为之后的芯片肯定是越来越便宜的,比如这颗CH32V003

CH32V003是一款超便宜的单片机,零售价只要一块钱。它基于32位RISC-V核心(QingkeV2),功能挺全的,片上集成了I2C、SPI和USART等常用设备。除了价格便宜,它还有一个牛X的地方:基本上不需要什么外围电路,只要接上电源和复位就能正常工作,比很多其他单片机都方便。

厂家还提供了一个基于eclipse的开发环境IDE,以及各种烧录工具,开发起来挺顺手的。

➵➵➵➵➵➵➵➵➵➵➵➵➵➵➵

性能与功能

  • 指令集:RV32EC 指令集

  • 外设功能:提供常用的外设功能,如DMA、ADC、OPA、TIM、USART、I2C、SPI等

  • ADC性能:ADC升级到12位且支持3M采样率

  • 主频:48MHz主频

  • 电压范围:支持2~5V宽电压

  • 存储容量:提供16K闪存,SRAM在CH32V003的基础上翻倍达到4K

  • 调试方式:单线调试更省I/O

➵➵➵➵➵➵➵➵➵➵➵➵➵➵➵

开发支持

  • 开发环境:厂家提供了一个基于eclipse的开发环境IDE和五花八门的烧录工具,还支持使用PlatformIO + Arduino框架进行开发

  • 评估板资料:CH32V00x评估板和CH32V00x评估板说明及参考应用例程,包含评估板使用及开发说明,ADC、DMA、EXTI、FLASH、OPA、PWR、SPI、SYSTICK、TIM、USART等示例程序

  • 数据手册:CH32V003数据手册详细介绍了芯片的规格和使用方法

  • 应用手册:CH32V003系列应用手册,针对用户的应用开发,提供了CH32V003产品的详细使用信息,适用于系列中不同功能资源、封装的产品

  • 免费开发工具:配套MRS II专业集成开发环境(免费),而且启动更快、功能更强更丰富

081350ef52ee42404ba72ea1dc65e19a.png

➵➵➵➵➵➵➵➵➵➵➵➵➵➵➵

市场定位与优势

  • 性价比:以8位的价格提供32位的性能和配置,具有极致性价比

  • 外围电路需求低:不需要除电源、复位外的外围电路就能够跑起来

  • 自主技术:基于自主技术研发,复用多年迭代成熟的自研IP技术,研发成本摊薄到近乎为零

  • 生态支持:沁恒大力投入相关生态建设,促进RISC-V的应用和发展,免费的集成开发环境MRS历经全球数十万名工程师体验和多年打磨

516414668e0ee3be78d354d6b83caedc.png

➵➵➵➵➵➵➵➵➵➵➵➵➵➵➵

参考:

https://zhuanlan.zhihu.com/p/15573194089

https://mp.weixin.qq.com/s/ZF8oufTd54PFwGu87ExT2Q

https://www.wch.cn/downloads/CH32V003RM_PDF.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/505396.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CES 2025|美格智能高算力AI模组助力“通天晓”人形机器人震撼发布

当地时间1月7日,2025年国际消费电子展(CES 2025)在美国拉斯维加斯正式开幕。美格智能合作伙伴阿加犀联合高通在展会上面向全球重磅发布人形机器人原型机——通天晓(Ultra Magnus)。该人形机器人内置美格智能基于高通QC…

【llm/ollama/qwen】在本地部署qwen2.5-coder并在vscode中集成使用代码提示功能

说在前面 操作系统:windows11ollama版本:0.5.4vscode版本:1.96.2continue插件版本:0.8.66 ollama安装 访问官网,点击下载安装即可 默认装在了C盘,比较蛋疼;但是可以指定路径安装:Ol…

力扣刷题:二叉树OJ篇(上)

大家好,这里是小编的博客频道 小编的博客:就爱学编程 很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!! 目录 1.单值二叉树(1)题目描…

C++实现图书管理系统(Qt C++ GUI界面版)

前瞻 本项目基于【C】图书管理系统(完整版) 图书管理系统功能概览: 登录,注册学生,老师借书,查看自己当前借书情况,还书。管理员增加书,查看当前借阅情况,查看当前所有借阅人,图书信息。 效果…

云计算基础,虚拟化原理

文章目录 一、虚拟化1.1 什么是虚拟化1.2 虚拟化类型 二 、存储虚拟化2.1 存储指标2.2 存储类型2.3 存储协议2.4 RAID 三、内存 i/O虚拟化3.1 内存虚拟化基本概念地址空间转换原理内存共享与隔离原理 3.2 I/O 虚拟化基本概念模拟(Emulation)方式半虚拟化…

机器学习基础-概率图模型

(一阶)马尔科夫模型的基本概念 状态、状态转换概率、初始概率 状态转移矩阵的基本概念 隐马尔可夫模型(HMM)的基本概念 条件随机场(CRF)的基本概念 实际应用中的马尔科夫性 自然语言处理: 在词性…

设计模式学习[15]---适配器模式

文章目录 前言1.引例2.适配器模式2.1 对象适配器2.2 类适配器 总结 前言 这个模式其实在日常生活中有点常见,比如我们的手机取消了 3.5 m m 3.5mm 3.5mm的接口,只留下了一个 T y p e − C Type-C Type−C的接口,但是我现在有一个 3.5 m m 3.…

【简博士统计学习方法】第1章:2. 统计学习方法的基本分类

2. 统计学习方法的基本分类 监督学习所学习的数据都是已经标注过的;无监督学习所学习的数据没有标注信息;半监督学习只含有少量标注,大多数没有标注(利用已标注的数据来学习去标注未标注的数据) 2.1 监督学习 图里的…

Unity3d 基于Barracuda推理库和YOLO算法实现对象检测功能

前言 近年来,随着AI技术的发展,在游戏引擎中实现和运行机器学习模型的需求也逐渐显现。Unity3d引擎官方推出深度学习推理框架–Barracuda ,旨在帮助开发者在Unity3d中轻松地实现和运行机器学习模型,它的主要功能是支持在 Unity 中…

IEC61850遥控-增强安全选控是什么?

摘要:遥控服务是IEC61850协议中非常重要的一项服务,其通常会被应用在电源开关、指示灯、档位调节等器件的操作。 遥控是一类比较特殊的操作,其通过远程方式操作指定的设备器件,在一些重要的场景中需要有严谨的机制来进行约束&…

[免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的微信小程序(高校就业)招聘系统(Springboot后端Vue管理端),分享下哈。 项目视频演示 【免费】微信小程序(高校就业)招聘系统(Springboot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项目介绍…

基于vue的商城小程序的毕业设计与实现(源码及报告)

环境搭建 ☞☞☞ ​​​Vue入手篇(一),防踩雷(全网最详细教程)_vue force-CSDN博客 目录 一、功能介绍 二、登录注册功能 三、首页 四、项目截图 五、源码获取 一、功能介绍 用户信息展示:页面顶部设有用户头像和昵称展示区,方便用户识别…

IDEA配置maven和git并如何使用maven打包和git推送到gitlab

首先找到设置 在里面输入maven然后找到点击 然后点击右边两个选项 路径选择下载的maven目录下的settings文件和新建的repository文件夹 点击apply应用 然后在搜索框里搜git点击进去 此路径为git的exe执行文件所在目录,选好之后点击test测试下方出现git版本号表…

04、Redis深入数据结构

一、简单动态字符串SDS 无论是Redis中的key还是value,其基础数据类型都是字符串。如,Hash型value的field与value的类型,List型,Set型,ZSet型value的元素的类型等都是字符串。redis没有使用传统C中的字符串而是自定义了…

Python教程丨Python环境搭建 (含IDE安装)——保姆级教程!

工欲善其事,必先利其器。 学习Python的第一步不要再加收藏夹了!提高执行力,先给自己装好Python。 1. Python 下载 1.1. 下载安装包 既然要下载Python,我们直接进入python官网下载即可 Python 官网:Welcome to Pyt…

springmvc前端传参,后端接收

RequestMapping注解 Target({ElementType.METHOD, ElementType.TYPE}) Retention(RetentionPolicy.RUNTIME) Documented Mapping public interface RequestMapping {String name() default "";AliasFor("path")String[] value() default {};AliasFor(&quo…

数据库环境安装(day1)

网址:MySQL 下载(环境准备): (2-5点击此处,然后选择合适的版本) 1.linux在线YUM仓库 下载/安装: wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm rpm -i https://r…

【MySQL系列文章】Linux环境下安装部署MySQL

前言 本次安装部署主要针对Linux环境进行安装部署操作,系统位数64 getconf LONG_BIT 64MySQL版本:v5.7.38 一、下载MySQL MySQL下载地址:MySQL :: Download MySQL Community Server (Archived Versions) 二、上传MySQL压缩包到Linuxx环境&#xff0c…

eNSP之家----ACL实验入门实例详解(Access Control List访问控制列表)(重要重要重要的事说三遍)

ACL实验(Access Control List访问控制列表)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机。 准备工作 在eNSP里面部署设备&a…

web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理

web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理 1.uni.getSystemInfoSync().screenWidth; 获取屏幕宽度 2.uni.onWindowResize() 实时监测屏幕宽度变化 3.根据宽度的大小拿到每行要展示的数量itemsPerRow 4.为了确保样式能够根据 items…