会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zhu_zzzzzz
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2022年7月12日
RISC-V MCU 应用教程之RCC
摘要: CH32V307提供了3钟复位形式: 电源复位 系统复位 后备区域复位 1. 电源复位 产生电源复位的条件为: 上电/掉电复位(POR/PDR复位) 从待机模式下唤醒 电源复位发生时,将复位除了备份区域的所有寄存器。PC指针固定到0x00000000。 :::tip 此时的后备寄存器需由VBAT供电
阅读全文
posted @ 2022-07-12 09:09 Zhu_zzzzzz
阅读(245)
评论(0)
推荐(0)
2022年7月11日
RISC-V MCU 应用教程之RTC自动唤醒
摘要: 以RISC-V MCU CH32V307为例。 RTC,Real Time Clock,实时时钟,可以在不需要外部中断的情况下唤醒低功耗模式下的MCU。 RTC提供的定时闹钟事件,可以周期性的唤醒MCU。 1. RTC唤醒配置 RTC唤醒配置步骤如下: 配置RTC时钟 配置外部中断线17为上升沿触发
阅读全文
posted @ 2022-07-11 09:07 Zhu_zzzzzz
阅读(231)
评论(0)
推荐(0)
2022年7月1日
RISC-V MCU应用教程之低功耗待机模式
摘要: 以RISC-V MCU CH32V307为例。 1. 待机模式简介 待机模式(Standby),芯片的运行功耗最低。 该模式下,内核处于深睡眠模式(Sleep Deep), 电压调节器进入停机模式。 待机模式唤醒后,MCU将执行电源复位。 该模式下的唤醒时间约 8.9ms (LDO稳定时间 + HS
阅读全文
posted @ 2022-07-01 17:55 Zhu_zzzzzz
阅读(311)
评论(0)
推荐(0)
2022年6月30日
RISC-V MCU应用教程之低功耗之停止模式
摘要: 以RISC-V MCU CH32V307为例 1. 停止模式简介 停止模式是在内核深睡眠模式(SLEEPDEEP)基础上结合了外设的时钟控制机制,并可以让电压调节器运行在低功耗模式。 此模式下,高频时钟(HSE/HSI/PLL)被关闭,SRAM和寄存器内容保持,IO引脚状态保持。 该模式唤醒后,系统
阅读全文
posted @ 2022-06-30 17:47 Zhu_zzzzzz
阅读(230)
评论(0)
推荐(0)
2022年6月29日
RISC-V MCU 应用教程之低功耗之睡眠模式
摘要: 以RISC-V MCU CH32V307为例 1. 睡眠模式简介 睡眠模式下,所有的IO引脚都保持它们在运行模式时的状态。 所有的外设时钟都正常工作。进入睡眠前,尽量关闭无用的外设时钟,以降低功耗。 该模式唤醒所需的时间最短,几乎不耗时间,约 2~3 us。 此模式下,以144MHz运行时,使能所有
阅读全文
posted @ 2022-06-29 17:21 Zhu_zzzzzz
阅读(315)
评论(0)
推荐(0)
2022年6月23日
RISC-V MCU 应用教程之后备数据寄存器
摘要: 1. 后备数据寄存器概述 CH32V307后备寄存器(BKP)提供了10个16位的通用数据寄存器(BKP_DATARx),可以用来存储20个字节的用户数据。 BKP_DATARx 后备数据寄存器在VDD掉电时,可依靠VBAT电源保持数据。 当系统在待机模式下被唤醒,或系统复位或电源复位时,这些数据也
阅读全文
posted @ 2022-06-23 17:49 Zhu_zzzzzz
阅读(99)
评论(0)
推荐(0)
2022年6月20日
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-20 09:28 Zhu_zzzzzz
阅读(307)
评论(0)
推荐(0)
2022年6月15日
RISC-V MCU堆栈机制
摘要: 1、什么是堆栈? 在嵌入式的世界里,堆栈通常指的是栈,严格来说,堆栈分为堆(Heap)和栈(Stack)。 栈(Stack): 一种顺序数据结构,满足后进先出(Last-In / First-Out)的原则,由编译器自动分配和释放。使用一级缓存,调用完立即释放。 堆(Heap):类似于链表结构,可对
阅读全文
posted @ 2022-06-15 18:02 Zhu_zzzzzz
阅读(282)
评论(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:30 Zhu_zzzzzz
阅读(250)
评论(0)
推荐(0)
2022年6月10日
RISC-V MCU启动文件分析
摘要: 启动文件由汇编语言编写,是MCU上电复位后第一个执行的程序。主要执行以下内容: 初始化gp(global pointer)全局指针寄存器、sp(stack pointer)栈指针寄存器 将data数据从flash中加载至RAM中 清空bss段数据 初始化中断向量表 配置系统时钟 从Machine模式
阅读全文
posted @ 2022-06-10 18:01 Zhu_zzzzzz
阅读(245)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告