LGT8F690A时钟配置教程:软件与内部时钟选择

需积分: 0 0 下载量 62 浏览量 更新于2024-08-05 收藏 354KB PDF 举报
本篇教程是LGT8F690A快速开发系列的第三篇,专注于时钟配置,特别是针对初学者介绍如何利用LGTSDK Builder进行操作。LGT8F690A芯片支持多种时钟源,包括内部32KRC、内部16MRC以及外部低频和高频晶振。系统主时钟的配置通过软件控制配置位实现,但软件仅能决定是否使用内部时钟,外部时钟源的启用则依赖于硬件配置。 首先,芯片上电时默认使用内部16MHz RC作为主时钟源,经过系统时钟分频器(默认4分频)后为系统提供工作时钟。内部时钟是芯片的固有配置,除非特别指定,否则系统不会自动切换到外部时钟。对于时钟源的选择,LGTSDK Builder提供了相关配置选项,如主时钟源选择,尽管软件在这里主要用于系统时间计算,如延时函数和波特率设置,实际工作时钟的调整需通过硬件配置。 在LGTSDKBuilder中,时钟配置主要在[System and Power]和[Configuration Words]两个模块中完成。系统时钟的配置涉及到主时钟源选择,这里推荐使用内部16MHz晶振,因为它是芯片的默认设置。如果选择外部晶振,需要在相应的配置中输入其频率。 值得注意的是,尽管软件可以强制性地切换到内部时钟,但它不能直接改变系统的工作时钟源,工作时钟源的切换必须通过硬件配置位来实现。因此,在本教程中,我们将专注于软件的辅助功能和如何利用这些功能理解时钟系统的运作原理。 这篇教程旨在帮助开发者理解和熟练运用LGTSDK Builder进行LGT8F690A的时钟配置,确保系统时间的准确性,并掌握何时以及如何通过软件干预硬件配置,以满足特定的应用需求。后续的内容还会深入讲解SDK中的时钟控制函数及其使用方法,进一步提升开发效率。