【沁恒CH32学习】——RISC-V架构学习笔记

本文介绍了作者作为新手接触RISC-V架构的体验,通过对比ARM架构,阐述RISC-V的精简指令集特点。文章详细描述了基于RISC-V的CH32V103R8T6开发板,强调了数据手册和用户手册的重要性,并对比了STM32。作者分享了MounRiver Studio编程环境的使用感受,指出其对MDK用户的友好性,以及在调试工具上的优势。在项目开发中遇到的浮点数传输问题,作者通过不断尝试和学习最终解决,强调了问题解决过程中的学习与成长。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为新手第一次接触RISC-V架构时。我首先百度简单了解了ARM架构和RISC-V架构的区别,以我个人的理解是ARM架构代表之前的复杂指令集,而RISC-V架构代表着精简指令集。就比如说同样是一个舞蹈动作,复杂指令集可能会是一个命令就完成舞蹈动作,而精简指令集是由手,腿的动作组合而成。而我这次的学习的重点并不是围绕着指令集,而是基于RISC-V架构的CHV103R8T6开发板的应用上。

我们知道接触一款新的开发板,其数据手册和用户手册是很重要的。所以第一时间我就将用户手册大概的浏览一遍了解一下这款开发板外设的分布等。当我浏览一遍发现这款MCU和STM32有着很大的类似之处,而我已经对STM32有着较为深的应用这对我有助于我更快上手MCU。从系统框图上我们可以发现同样也是有AHB、APB1、APB2总线,高速总线上系统时钟频率是72Mhz这个和STM32F103系列单片机有着异曲同工之处,在了解了系统框图之后就来到了外设部分,发现没有需要重视的地方后就来到了编程环境的搭建。我们知道STM32的编程环境是MDK(keil),而基于RISC-V架构的单片机的编程环境是MounRiver  Studio,依照这官方提供的PDF文件也大概知道了如何去使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值