文章 一、CH32Fx系列芯片下载 1、ISP下载; 2、SWD下载 3、脱机烧录器下载; 二、CH32Vx系列芯片下载 1、ISP下载; 2、SWD下载; 3、脱机烧录器下载; 4、CH32V003下载注意事项; 一、 CH32Fx系列芯片 (文档中添加的文 ...
方案概述 高速电吹风本评估板可驱动100000rpm的三相无刷超高速电机。 方案采用32位RISC-V内核MCU——CH32V203C8T6为控制芯片,支持单电阻无感FOC控制,支持0.5s快速加减速,具有低损耗、运行平稳、BOM成本低等优点, ...
通常小体积封装的MCU有着成本较低的优势,被广泛用于BLDC电机的六步方波控制中,此类应用对MCU的各类资源要求较低,小体积封装的MCU往往能够胜任。而基于FOC的PMSM电机开发中,对MCU的运算能力和ADC速度等各类资源有 ...
本帖最后由 Eloooly 于 2023-3-8 09:31 编辑 软件平台:MounRiver Studio( MRS);硬件平台: CH32V307开发板 先去码云上将源码克隆下来: https://gitee.com/openharmony/kernel_liteos_m 新建一个CH32V307的工程, ...
本帖最后由 Eloooly 于 2023-3-8 09:44 编辑 软件平台: MounRiver Studio(MRS),硬件平台:CH32V103开发板,以及一张小于32G SD卡。 1、SD卡简介 SD存储卡( Secure Digital Memory Card)是一种基于半导体快闪存 ...
近年来,RISC-V生态获得了空前的繁荣发展,国内外众多科技公司纷纷下场布局、行业应用层出不穷,搭载RISC-V内核的MCU也逐渐走入了工程师的日常开发工作中。 工欲善其事必先利其器,要想实现基于RISC-V MCU的项目开发 ...
流水线技术是提高系统吞吐率的一项强大的实现技术,并且不需要大量重复设置硬件。20世界60年代早期的一些高端机器中第一次采用了流水线技术。第一个采用指令流水线的机器是IBM7030(又称作Stretch计算机)。后来的CD ...
RISC的主要特点: (1) 选取使用频度较高的一些简单指令以及一些很有用但又不复杂的指令,让复杂指令的功能由频度高的简单指令的组合来实现。 (2) 指令长度固定,指令格式种类少,寻址方式种类少。 (3) 只 ...
【转载】RISC-V 能打 50 年!risc-v 现在和未来的发展
与 CPU 龙头老大的 Intel、ARM 三分天下,谈何容易,可偏偏这个在 2010 年才诞生的 RISC-V 就有这样的势头。 作为目前为数不多的开源硬件,RISC-V 完全开放,基于广泛使用且标准十分宽松的 BSD 许可证,开发者可 ...
RISC-V简介 RISC-V 是一个自由和开放的 ISA(开源指令集架构),通过开放的标准协作实现处理器创新的新时代。RISC-V ISA在架构上提供了一个新的自由、可扩展的软件和硬件自由级别,为未来50年的计算设计和创新铺 ...
第一台RISC(精简指令系统计算机)于1981 年在美国加州大学伯克利分校问世。它在继承了CISC(复杂指令系统计算机)的成功技术,并在克服了CISC 机器缺点的基础E发展起来的。 尽管众多厂家生产的RISC处理器实现手段有所不 ...
1、X86架构 X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。1978年6月8日,Intel 发布了新款16位微处理器 8086,也同时开创了一个新时代:X86架 ...
2.3 规整的指令编码 在流水线中能够尽早尽快的读取通用寄存器组,往往是处理器流水线设计的期望之一,这样可以提高处理器性能和优化时序。这个看似简单的道理在很多现存的商用RISC架构中都难以实现,因为经过多年反 ...
【沁恒微CH32V307评估板试用体验】RTC时钟同步(3)
*附件:RtcTest.zip* 接上篇:RTC时钟同步(2)https://bbs.elecfans.com/jishu_2296747_1_1.html 接上篇:RTC时钟同步(1)https://bbs.elecfans.com/jishu_2296694_1_1.html 4、整体功能实现 下面将基于RTC的样 ...
【沁恒微CH32V307评估板试用体验】RTC时钟同步(2)
接上篇:RTC时钟同步(1)https://bbs.elecfans.com/jishu_2296694_1_1.html 2、串口传输功能 在本例中,通过串口来配置当前系统时间,因此,需要熟悉串口编程过程。CH32V307评估板提供了串口DMA传输样例程序Usar ...
【沁恒微CH32V307评估板试用体验】RTC时钟同步(1)
本来应该早就发试用帖出来,但奈何这阵子工作一直比较忙,好在论坛小优给了一次又一次机会,在此表示感谢 这是一个长贴,我试着完成一个有意义的功能。其中涉及到多个外设的应用,因此,后续一步步完善,分成几部分 ...
【沁恒微CH32V307评估板试用体验】探索Rust编程语言的嵌入式开发——基于CH32V307【1】
1 总述 Rust语言的运行效率高、开发效率好、适用范围广。作为一门编译型语言,它直接编译输出到汇编代码,通常公认裸机的Rust语言性能在C语言级别,拥有较高的运行效率。Rust语言的开发效率很高,文档完善、编译器提 ...
【沁恒微CH32V307评估板试用体验】重制一块CH32V307EVT开发板
朋友看到我的CH32V307EVT开发板,看了一下MCU的性能,也想要一块来学学,刚好在淘宝上买了两块芯片,并且本次试用活动也得到了孟总提供的5片样片,而开发板的PCB制版文件也是公开的,并且我需要测试CH32V307的SDIO ...
【沁恒微CH32V307评估板试用体验】重制一个WCH-Link调试器
由于需要评估CH32V307的USB-HS、SDIO、SPI等,用于项目调研和技术积累,需要做一个WCH-Link调试器 开发板的板载WCH-Link虽然可以通过跳帽跳线的方式外用,但是毕竟不是特别方便,查看到网上有不少人都是自己DIY一个W ...
【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【2】
1.1 添加编译器信息、构建最基本的完整Arduino程序 Platform.txt平台信息文件用于提供编译过程的信息,通过一系列的recipes对cpp、c以及汇编.S文件进行编译、链接以及hex/bin等编程文件的生成,程序代码大小的计算, ...
【沁恒微CH32V307评估板试用体验】移植Arduino到CH32V307开发板【1】
本帖最后由 mars4zhu2012 于 2022-7-18 00:39 编辑 1 总述 Arduino以其便捷的开发环境,简单的API、丰富的硬件扩展和软件库生态,已成为一种流行的嵌入式行业的入门开发标准,许多芯片/硬件开发板都在硬件接口兼 ...
WS2812控制时序如下 纯软件的开发,如果没有测时序的工具真的很麻烦。 对于WS2812的应用已经非常熟练,但是程序执行起来之后,现象一直不正常, 用了逻辑分析仪发现占空比等时间不对,发现函数莫名的被优化,写了多 ...
【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(三)——串口usart2
前言 本工程是在之前新建工程的基础上增加了串口通讯实验,如果不会建立工程的请参考[工程建立](【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(一)——工程建立 - 单片机/MCU论坛 - 电子技术论坛 - 广受欢迎 ...
【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(二)——按键
前言 本次实验是在上一篇建立工程的基础上增加的按键测试用例,使用了rtthread包“button”。 程序开发 1.在application的文件夹下建立key.c和key.h文件。 2.在RT—Thread Settings里添加名为“button”的软件包, ...
【沁恒微CH32V307评估板试用体验】+freertos+adc 温度传感器
接着上次的freertos+串口通信,这次实现下freertos+adc利用热敏电阻实现温度传感器的制作。还是基于上次的工程,在任务1里面跑一个led灯,1秒闪一次。在任务2里面循环采集adc的值。 查询数据手册,使用PA2,对应AD ...
【沁恒微CH32V307评估板试用体验】RT-Thread应用开发(一)——工程建立
前言 非常感谢沁恒提供本次测试使用的开发板CH32V307。本次测试使用的开发软件是RTTread studio,为什么没有用官方的MounRiver软件主要是因为官方已经提供了足够多的例程,没不要再做无意义的例程烧录测试。还有原因 ...
【沁恒微CH32V307评估板试用体验】+U盘文件读写功能及测试
本帖最后由 jinglixixi 于 2022-5-29 23:47 编辑 自CH32V103开始,就提供了基于U盘文件的读写功能,这也是我十分喜欢使用沁恒产品的一个主要原因之一。对于CH32V307来讲,自然也是具备这一特色的,但唯一感到不便 ...
【沁恒微CH32V307评估板试用体验】旋转编码器EC11示例
0. 前言 我们经常会使用旋转编码器EC11作为系统输入,或者用电磁或光电编码器对电机进行测速,例如平衡车项目中的测速反馈。 1. 高级定时器 CH32V307手册下载地址 本次我们去查看CH32V307的手册,看到对高级定时器 ...
最后,当然少不了初学者福音——点灯啦! CH32V307评估板的LED是没有直接与MCU相连的,需要手动用杜邦线将LED灯与IO口连接,这为开发者提供了很强的灵活性,点个赞! 本次实验使用的IO口是PA0和PA1,分别与LED1和LED ...
【沁恒微CH32V307评估板试用体验】之二——基于CH32V307PS2摇杆数据采集(ADC)
PS2 游戏双轴摇杆传感器模块由采用原装优质金属 PS2 摇杆电位器制 作,具有(X,Y)2 轴模拟输出,在设计上把 X,Y,Z 轴的电路都单独引出,可以直接用杜邦线连接到MCU。 CH32V307PS2具有丰富大的片上资源,本次仅使用AD ...