如下图4xx系列RTC结构框图所示,RTC时钟源可配置通过数字平滑校准或直接输入到7位异步预分频器输出ck_apre时钟用于RTC_SS亚秒寄存器自减计数,ck_apre时钟又可通过数字粗平滑校准或直接输入15位同步预分频器后输出1HZ的ck_spre时钟提供日历寄存器使用;基于日历寄存器还实现了闹钟和时间戳功能;RTC还具有闹钟、时钟输...
根据图示,我们看到通过CK_OUT0可以将系统时钟(CK_SYS)、内部高速晶振(CK_IRC8M)、外部晶振(CK_HXTAL)以及PLL的二分之一频率输出出来,实际上,CK_OUT0就是PA8引脚,我们来看下GD32F303 Datasheet中的管脚定义:可以看到PA8口的一个Alternate类型功能为CK_OUT0,所以我们需要配置PA8为复用类型。另外在库...
根据图示,我们看到通过CK_OUT0可以将系统时钟(CK_SYS)、内部高速晶振(CK_IRC8M)、外部晶振(CK_HXTAL)以及PLL的二分之一频率输出出来,实际上,CK_OUT0就是PA8引脚,我们来看下GD32F303 Datasheet中的管脚定义: 可以看到PA8口的一个Alternate类型功能为CK_OUT0,所以我们需要配置PA8为复用类型。 另外在库文件gd...
根据图示,我们看到通过CK_OUT0可以将系统时钟(CK_SYS)、内部高速晶振(CK_IRC8M)、外部晶振(CK_HXTAL)以及PLL的二分之一频率输出出来,实际上,CK_OUT0就是PA8引脚,我们来看下GD32F303 Datasheet中的管脚定义: 可以看到PA8口的一个Alternate类型功能为CK_OUT0,所以我们需要配置PA8为复用类型。 另外在库文件gd...
根据图示,我们看到通过CK_OUT0可以将系统时钟(CK_SYS)、内部高速晶振(CK_IRC8M)、外部晶振(CK_HXTAL)以及PLL的二分之一频率输出出来,实际上,CK_OUT0就是PA8引脚,我们来看下GD32F303 Datasheet中的管脚定义: 可以看到PA8口的一个Alternate类型功能为CK_OUT0,所以我们需要配置PA8为复用类型。 另外在库文件gd...
将CKOUT0SEL配置为100,就可以将系统时钟输出到CK_OUT0引脚上,这样外部接示波器就可以查看当前系统时钟了。另外也可以通过定时器或者通信频率来进行估算,希望大家在系统开发伊始有确认系统时钟的好习惯,避免由于系统时钟配置出错导致的隐藏问题。由聚沃科技原创,来源于:https://www.gd32bbs.com/ ...
另外一种最直接最准确的方式,是将系统时钟通过CKOUT引脚输出,然后通过示波器进行查看,如下图所示,CK_SYS为系统时钟,将CKOUT0SEL配置为100,就可以将系统时钟输出到CK_OUT0引脚上,这样外部接示波器就可以查看当前系统时钟了。 另外也可以通过定时器或者通信频率来进行估算,希望大家在系统开发伊始有确认系统时钟的好习惯...
CKOUT时钟输出配置代码如下所示,该函数无形参输入,首先将PA8配置为推挽输出,然后将系统时钟配置为CKOUT输出。1.4.3 主函数代码解析 本例程主函数如下所示,首先使用外部8M晶振倍频配置系统时钟为120MHZ,然后通过PA8将系统时钟输出。1.5 实验结果 首先将PA8外接示波器,然后将本例程编译通过后,烧录到红枫派...
GD32三个不同的时钟源可以用来驱动系统时钟(CK_SYS): ● IRC8M晶振时钟(高速内部时钟信号) ● HXTAL晶振时钟(高速外部时钟信号) ● PLL时钟 GD32有两个二级时钟源: ● 40kHz的低速内部IRC40K,它可以驱动独立看门狗,还可选择地通过程序选择驱动RTC。 RTC用于从停机/待机模式下自动唤醒系统。
实验内容包括学习RCU时钟原理及配置、验证RCU时钟输出。实验原理涉及时钟树结构、外部高速晶振、内部高速与低速时钟原理,以及时钟输出配置。硬件设计部分关注外部高速与低速晶振电路设计,要求遵循特定的电容与走线规则以确保稳定运行。在代码解析部分,详细展示了时钟配置代码解析、CKOUT时钟输出配置代码以及主函数...