这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » STM32G070配置系统主时钟

共1条 1/1 1 跳转至

STM32G070配置系统主时钟

院士
2022-02-05 18:53:03   被打赏 50 分(兑奖)     打赏

STM32G070配置系统主时钟

我们实现硬件环境后,开始完善软件驱动与应用程序。在设计软件驱动时,我们采取迭代与不断添加的方式,在未来的几期帖子分享里,我们将把软件的基本环境中使用的外设驱动完成。
首先,我们先实现主时钟的驱动,具体需求为使用外部驱动,并初始化MainClock为64MHz。
从上一个帖子的原理图可知,MainClock的时钟输入源为ST-Link的MCO。所以,我们可先测量一下ST-Link的输出时钟的波形。

“有请示波器”

1644110419641420.jpg

看到波形后,我们打开STCubeMX配置MainClockSource为HSC,并生成工程文件。    由于并不习惯STCubeMX冗余的工程文件,所以我自己定义了工程文件。这里仅仅获取到GPIO与时钟外设的配置程序模块,并将源代码模块对应部分Copy到我的工程源文件之中。

我们再通过MSO输出引脚,即将主频八分频后由引脚输出,“再次有请示波器出场“。

1644058370434591.png

通过MSO引脚的频率,可看到主频64MHz,而MSO引脚的信号波形为8MHz。我们配置主时钟成功完成。

下一期,我们将配置systick定时器与LED灯。




关键词: STM32G070     配置     时钟    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]