Adobe Illustrator CS6中PLL控制寄存器详解

需积分: 16 129 下载量 170 浏览量 更新于2024-08-06 收藏 17.78MB PDF 举报
在Adobe Illustrator CS6中,"相关寄存器"这一章节专门探讨了微处理器中用于管理系统时钟和锁相环(PLL)的控制寄存器——PLLCON。PLLCON在Cortex-M0系列,如新唐公司的M051芯片中起着关键作用,因为这类微控制器常常需要精细的时钟管理以确保稳定的工作性能。 PLLCON寄存器主要控制以下几个功能: 1. **PLL时钟源选择** (Bit [19]):这个位用于决定PLL的时钟源。如果设置为0,PLL将使用内部的22.1184MHz高速振荡器作为参考;如果设置为1,则采用外部高速晶振(4到24MHz)作为输入。 2. **PLL输出控制** (Bits [18] - OE): 这个位控制PLL的输出引脚FOUT的状态。当设置为0时,PLL的输出被启用,而当设置为1时,PLL输出被禁用,使其频率保持为低。 3. **PLL旁路模式** (Bit [17]):如果置1,PLL将进入旁路模式,此时它的时钟输出与外部时钟XTALin同步,而不是通过内部逻辑生成。 4. **掉电模式** (Bit [16]):这个位可能涉及到电源管理,但在提供的部分中并未明确说明,可能在某些情况下用来控制PLL在低功耗状态下是否继续工作。 在学习和使用Adobe Illustrator CS6时,虽然这些概念与图形设计软件本身并不直接相关,但理解寄存器操作对于那些涉及嵌入式系统或者需要处理微控制器底层工作的用户是重要的。例如,在使用新唐M051这样的Cortex-M0微控制器时,开发者可能需要配置PLLCON来优化系统的时钟性能,这对于软件开发、实时任务调度以及提高系统响应速度至关重要。 此外,提到的作者温子祺的作品,如《ARMCortex-M0微控制器深度实战》系列,提供了详细的指导,可以帮助初学者理解和应用这些寄存器在实际项目中的应用。书中强调了版权保护,指出未经授权的复制、发布或商业使用都将受到法律追究,并鼓励在遵守版权的前提下分享和学习相关知识。 这部分内容深入浅出地解释了Cortex-M0微控制器中PLLCON寄存器的功能及其在Adobe Illustrator CS6之外的嵌入式系统设计中的实际作用,对于想要掌握嵌入式编程或硬件控制的读者具有很高的实用价值。