会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mcuplus
博客园
首页
新随笔
联系
订阅
管理
2022年9月13日
基于TSSOP20小封装RISC-V MCU CH32V203的FOC应用开发
摘要: 通常小体积封装的MCU有着成本较低的优势,被广泛用于BLDC电机的六步方波控制中,此类应用对MCU的各类资源要求较低,小体积封装的MCU往往能够胜任。而基于FOC的PMSM电机开发中,对MCU的运算能力和ADC速度等各类资源有着较高的要求,大部分现有的小体积封装MCU无法满足此类需求。 CH32V2
阅读全文
posted @ 2022-09-13 15:22 喵喵喵mmm
阅读(972)
评论(0)
推荐(0)
2022年7月11日
RISC-V MCU 应用教程之RCC(1)
摘要: CH32V307提供了3钟复位形式: 电源复位 系统复位 后备区域复位 1. 电源复位 产生电源复位的条件为: 上电/掉电复位(POR/PDR复位) 从待机模式下唤醒 电源复位发生时,将复位除了备份区域的所有寄存器。PC指针固定到0x00000000。 :::tip 此时的后备寄存器需由VBAT供电
阅读全文
posted @ 2022-07-11 10:18 喵喵喵mmm
阅读(146)
评论(0)
推荐(0)
RISC-V MCU 应用教程之RTC自动唤醒
摘要: 以RISC-V MCU CH32V307为例。 RTC,Real Time Clock,实时时钟,可以在不需要外部中断的情况下唤醒低功耗模式下的MCU。 RTC提供的定时闹钟事件,可以周期性的唤醒MCU。 1. RTC唤醒配置 RTC唤醒配置步骤如下: 配置RTC时钟 配置外部中断线17为上升沿触发
阅读全文
posted @ 2022-07-11 10:17 喵喵喵mmm
阅读(477)
评论(0)
推荐(0)
2022年7月8日
RISC-V MCU应用教程之低功耗待机模式
摘要: 以RISC-V MCU CH32V307为例。 1. 待机模式简介 待机模式(Standby),芯片的运行功耗最低。 该模式下,内核处于深睡眠模式(Sleep Deep), 电压调节器进入停机模式。 待机模式唤醒后,MCU将执行电源复位。 该模式下的唤醒时间约 8.9ms (LDO稳定时间 + HS
阅读全文
posted @ 2022-07-08 13:52 喵喵喵mmm
阅读(493)
评论(0)
推荐(0)
2022年7月1日
低功耗之停止模式
摘要: 以RISC-V MCU CH32V307为例 1. 停止模式简介 停止模式是在内核深睡眠模式(SLEEPDEEP)基础上结合了外设的时钟控制机制,并可以让电压调节器运行在低功耗模式。 此模式下,高频时钟(HSE/HSI/PLL)被关闭,SRAM和寄存器内容保持,IO引脚状态保持。 该模式唤醒后,系统
阅读全文
posted @ 2022-07-01 15:41 喵喵喵mmm
阅读(304)
评论(0)
推荐(0)
2022年6月30日
低功耗之睡眠模式
摘要: 以RISC-V MCU CH32V307为例 1. 睡眠模式简介 睡眠模式下,所有的IO引脚都保持它们在运行模式时的状态。 所有的外设时钟都正常工作。进入睡眠前,尽量关闭无用的外设时钟,以降低功耗。 该模式唤醒所需的时间最短,几乎不耗时间,约 2~3 us。 此模式下,以144MHz运行时,使能所有
阅读全文
posted @ 2022-06-30 17:36 喵喵喵mmm
阅读(351)
评论(0)
推荐(0)
2022年6月22日
后备数据寄存器
摘要: 1. 后备数据寄存器概述 CH32V307后备寄存器(BKP)提供了10个16位的通用数据寄存器(BKP_DATARx),可以用来存储20个字节的用户数据。 BKP_DATARx 后备数据寄存器在VDD掉电时,可依靠VBAT电源保持数据。 当系统在待机模式下被唤醒,或系统复位或电源复位时,这些数据也
阅读全文
posted @ 2022-06-22 15:56 喵喵喵mmm
阅读(119)
评论(0)
推荐(0)
2022年6月17日
RISC-V MCU 电源系统概述
摘要: 1. 电源结构 CH32V307供电结构如下图所示: 通常CH32V307工作电压VDD的范围为2.4V~3.6V,当使用ETH或USB时,工作电压VDD的范围为 3.0V~3.6V 内置电压调节器提供内核所需的1.5V电源。 VDDA和VSSA为模拟部分供电 :::tip 为了提高AD等模拟部分的
阅读全文
posted @ 2022-06-17 16:54 喵喵喵mmm
阅读(430)
评论(0)
推荐(0)
2022年6月15日
RISC-V MCU堆栈机制
摘要: 1、什么是堆栈? 在嵌入式的世界里,堆栈通常指的是栈,严格来说,堆栈分为堆(Heap)和栈(Stack)。 栈(Stack): 一种顺序数据结构,满足后进先出(Last-In / First-Out)的原则,由编译器自动分配和释放。使用一级缓存,调用完立即释放。 堆(Heap):类似于链表结构,可对
阅读全文
posted @ 2022-06-15 14:36 喵喵喵mmm
阅读(247)
评论(0)
推荐(0)
RISC-V MCU 应用教程之ADC(一)
摘要: 1. ADC简介 ADC,Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。 ADC是MCU的重要外设,主要用于传感器的数据采集,常见的ADC类型一般为逐次逼近型。 以沁恒RISC-V MCU CH3
阅读全文
posted @ 2022-06-15 14:18 喵喵喵mmm
阅读(339)
评论(0)
推荐(0)
下一页
公告