0
点赞
收藏
分享

微信扫一扫

新唐arm系统初始化

初始化分为系统初始化和ip初始化

本文主要讲 系统初始化,主要是时钟相关的设置。

先看手册中时钟的框图

新唐arm系统初始化_引脚

涉及到系统初始化的引脚,通过原理图上可知 HXT使用pf2 pf3.uart0使用pb12 pb13引脚。

新唐arm系统初始化_引脚_02

第一步:使能外部hxt(根据自己需要选择)

 设置pf2 pf3为输入模式,并使能外部hxt,等待hxt时钟源稳定。

新唐arm系统初始化_原理图_03

第二步 :一个接口开启pll时钟,并使用最大频率。

#define PLL_CLOCK       192000000

根据官方的时钟图,到这里系统时钟基本配置完毕,可以正常运行了。

新唐arm系统初始化_初始化_04

第三部: 开启uart

设置uart的分频。使能uart时钟。选择uart时钟源。配置pb12 pb13引脚的多能功为uart的rxd和txd。

到此我们就可以通过调用printf打印信息,并通过串口查看了。

至此往后可以开始怼业务功能了。

感觉回到了熟悉的linux控制台了,,,,,,,,,,

举报

相关推荐

0 条评论