LPC178x/7x微控制器时钟输出配置与CLKOUT功能详解

需积分: 50 59 下载量 167 浏览量 更新于2024-08-06 收藏 20.17MB PDF 举报
"LPC1788中文说明书——外部时钟输出管脚配置与CLKOUTCFG寄存器" 本文档详细介绍了NXP LPC178x/7x系列微控制器中关于外部时钟输出管脚CLKOUT的使用和配置。LPC1788是一款基于ARMCortex-M3内核的32位微控制器,具备丰富的外设接口,如USB、以太网、LCD、CAN、I2C、I2S等。在系统测试和开发过程中,CLKOUT功能提供了一种观察和利用内部时钟的方法。 4.9章节中指出,CLKOUT管脚(P1[25]或P1[27])可用于输出CPU时钟(cclk)、主振荡器时钟(osc_clk)、内部RC振荡器时钟(irc_osc)、USB时钟(usb_clk)、RTC时钟(rtc_clk)以及看门狗振荡器时钟(wdt_clk)。通过CLKOUT,开发者可以方便地监控和使用这些内部时钟源。 CLKOUT的输出可以通过CLKOUTCFG寄存器进行配置。这个寄存器允许选择出现在CLKOUT管脚的内部时钟源,并且可以对选定的时钟进行分频,最高分频值可达16。分频器的作用在于提供一个与片上时钟相关的系统时钟,以满足不同频率需求。例如,当CPU时钟超过50MHz时,为了符合管脚的驱动能力,通常需要进行分频,确保逻辑电平转换的合理性。 需要注意的是,CLKOUT复用器设计用于在不同时钟源之间无干扰地切换,而分频器则可以在不中断系统运行的情况下调整分频值。当所选的时钟源未运行时,CLKOUT管脚不会输出任何信号。 LPC178x/7x系列的手册中还提到了版本历史,包括对PowerBoost功能的新增描述和其他更新,以及针对SPIFI接口的早期版本信息。文档的每次修订都包含了一些小的更新和改正,以确保用户获得最新和最准确的信息。 总结来说,LPC1788微控制器的CLKOUT功能提供了灵活的时钟输出选项,通过CLKOUTCFG寄存器,开发者可以轻松配置和控制外部时钟输出,以适应不同的系统测试和应用需求。在使用过程中,需要注意时钟源的选择、分频设置以及输出频率的限制,确保系统的稳定性和兼容性。