使用Timer对内部低速时钟校准方法

一、简介

        GD32 MCU 内部的低速时钟(IRC32K IRC40K)可以担当一个低功耗时钟源的角色,其优 点是不需要外部器件从而可以降低硬件成本。其频率大约为 40kHz 32kHz,可以为独立看门狗(FWDGT)和实时时钟(RTC)等外设提供时钟。其缺点是精确度相对较低,适用的场景不多,但是可以利用 TIMER 对其捕获从而进行校准。本文以 GD32F4 系列 MCU 为例,介绍使用 TIMER 校准内部低速时钟的方法。

二、校准原理

       即使是同一个系列的 MCU,每一颗 MCU 的内部低速时钟都可能不同且有一定的偏差,因此当它给 RTC FWDGT 提供时钟时,软件设置 RTC FWDGT 的预分频时以 32K 的固定数值进行计算,会造成较大的误差。

       GD32F4 系列 MCU 可以通过软件配置重映射,将 TIMER4_CH3 通道与

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值