有关Kinetis L的时钟初始化过程和不同功耗模式下时钟的选择方面的疑问?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

有关Kinetis L的时钟初始化过程和不同功耗模式下时钟的选择方面的疑问?

625 Views
xueyulangren
Contributor I

Kinetis L的时钟有很多配置选项,提供的例程中有关时钟的初始化都是通过PE配置并生成的代码,一直没有搞明白时钟的初始化过程?能不能讲解一下或者提供相关的资料,有关时钟初始化的过程。还有对于不同的功耗模式,是不是也需要选用不同的时钟?有没有相对应的关系图表,可以明确的看到不同的功耗模式下面可以使用的时钟模式?谢谢!

0 Kudos
3 Replies

388 Views
Paul_Tian
NXP Employee
NXP Employee

Hi, Xueyulangren

我们在与非网的论坛上已经贴出了Kinetis的时钟系统例程的讲解.你可以下载阅读一下. 链接在Kinetis系统时钟(中文说明)-飞思卡尔FAE线上技术支持-Freescale技术社区--与非网.

希望我的回答对你有帮助.

顺祝商祺

Paul

0 Kudos

388 Views
xueyulangren
Contributor I

谢谢你,这个文档我已经看多了,利用PE工具,可以快捷的配置系统的时钟,不过我想知道不利用PE配置生成代码,然后配置时钟的步骤。

然后内部时钟和外部时钟的选择,什么时候使用内部时钟,什么时候使用外部时钟呢?

不同的功耗模式下,时钟是不同的,这个需要事前配置时钟吗?还是切换功耗模式的时候系统自动选择设置时钟?

0 Kudos

388 Views
Paul_Tian
NXP Employee
NXP Employee

Hi, Xueyulangren

你好.时钟的配置是这样的.从参考手册中的MCG模式状态图你可以看出单片机初始化后的状态一定是FEI, 然后在一步步配置成你所需要的时钟.至于外部时钟和内部时钟的选择,是要看你应用的需求.比如你对时钟精度要求比较高,那么精度较内部时钟就比较不适合了.例如USB的应用最好使用外部时钟. 不同功耗模式下面的时钟选择是不同的.所以在模式切换前就要将相应的时钟配置好. 例如在VLLS0模式下, RTC就只能选择外部时钟了,那么在进入VLLS0模式前你就要将RTC的时钟切换到外部时钟了.

希望我的回答对你有帮助. 谢谢.

Paul

0 Kudos