Oracle数据库在AIX/UNIX上: PLL配置与电源控制

需积分: 50 21 下载量 24 浏览量 更新于2024-08-06 收藏 11.5MB PDF 举报
"计时和功率控制-oracle大型数据库系统在aix/unix上的实战..." 本文档主要介绍了LPC23xx系列微控制器中的计时和功率控制,特别是关于PLL(锁相环)的配置和使用。PLL在微控制器中扮演着关键角色,因为它可以提供高速、稳定的系统时钟。PLL的激活和参数设置通过PLLCON和PLLCFG寄存器进行控制,而这两个寄存器的修改需要遵循特定的馈送序列,以防止意外更改导致系统不稳定或错误操作。 PLL的设置非常重要,因为微控制器的许多功能,包括看门狗定时器,都可能依赖于PLL提供的时钟。在芯片复位或进入掉电模式后,PLL会被关闭并旁路,需要通过软件重新启用。不正确的设置步骤可能导致PLL无法正常工作,按照4.5.14节描述的设置序列进行操作是至关重要的。 PLL的启动和引导代码之间存在交互。在某些情况下,如用户Flash中没有有效的代码或ISP使能管脚被拉低时,引导代码会使用内部振荡器IRC设置PLL。这意味着在调试过程中,用户必须注意PLL的状态,并确保在启动代码中正确处理PLL的断开连接。 寄存器描述部分提到了几个关键寄存器,如PLLCON用于控制PLL,PLLCFG用于配置PLL,PLLSTAT用于读取PLL的状态,而PLLFEED则是用于使能PLL配置更新的寄存器。这些寄存器的修改需要谨慎,不正确的设置可能导致设备运行错误。 LPC23xx系列微控制器的用户在开发过程中应密切注意PLL的配置和管理,以确保系统的稳定性和性能。同时,注意引导代码可能对寄存器的更改,例如在ISP模式中SCS寄存器的变化,这可能会影响到GPIO的功能。 计时和功率控制在嵌入式系统中至关重要,尤其是在Oracle大型数据库系统在AIX/UNIX平台上运行时,系统的时钟精度和稳定性直接影响到数据库的性能和数据一致性。因此,理解并正确使用LPC23xx的PLL功能对于优化系统性能和避免潜在问题具有重要意义。