RISC-V MCU应用教程之RCC

本文介绍了基于RISC-V的CH32V103系列MCU,重点讲解了RCC(复位与时钟控制器)的使用,包括配置HSE、HSI、PLL等时钟源,以及MCO(微控制器时钟输出)功能,通过PA8引脚输出时钟,便于系统时钟验证和硬件设计。
摘要由CSDN通过智能技术生成

简介

CH32V103系列是以青稞V3A处理器为核心的32位通用MCU,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2.0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外设资源。

本章教程为MCO时钟输出,主要通过CH32V103 PA8引脚对外提供时钟,相当于一个有源晶振。

1、RCC简介及相关函数介绍
RCC:复位与时钟控制器(Reset Clock Controller)缩写。控制器根据电源区域的划分以及应用中的外设功耗管理考虑,提供了不同的复位形式以及可配置的时钟树结构。控制器提bbbbbbbbbbbbb供了3种复位形式:电源复位、系统复位和后备区域复位。三种不同的时钟源可被用来驱动系统时钟(SYSCLK),包括HSE振荡器时钟、HSI振荡器时钟、PLL时钟。

MCO是microcontroller clock output的缩写,是微控制器时钟输出引脚,在 CH32V103系列中由PA8复用所得,主要作用是可以对外提供时钟,相当于一个有源晶振。MCO的时钟来源可以是:PLLCLK/2、HSI、HSE、SYSCLK,具体选哪个由时钟配置寄存器0的位 26-24:MCO[2:0]决定。除了对外提供时钟这个作用之外,我们还可以通过示波器监控MCO引脚的时钟输出来验证我们的系统时钟配置是否正确。

关于CH32V103 RCC具体信息,可参考CH32V103应用手册。CH32V103 RCC标准库函数具体内容如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值