NUC970系列芯片功能配置指南-端口控制

需积分: 43 34 下载量 111 浏览量 更新于2024-08-08 收藏 5.61MB PDF 举报
"NUC970系列微控制器的功能描述,特别是关于1080p/720p定时控制的细节" 本文档是NUC970家族微控制器的编程指南,涵盖了包括NUC972、NUC973、NUC976和NUC977在内的型号。该资料由Nuvoton Technology Corporation所有,仅供基于NuMicro微控制器的系统设计参考。请注意,文档中的所有数据和规格可能会在未经通知的情况下更改,且Nuvoton对任何错误或遗漏不承担责任。 在功能描述部分,特别关注了端口多功能控制(Multiple Function Control),这是配置各模块之前的关键步骤。以SPI0为例,若要使用SPI0功能,需要将GPB6至GPB9设置为SPI0对应引脚。具体来说,GPB6用于SPI0_SS0,GPB7作为SPI0_CLK,GPB8作为SPI0_DATAO,而GPB9则作为SPI0_DATAI。为了实现这一配置,需要将SYS_GPB_MFPL设置为0xBB000000,并将SYS_GPB_MFPH设置为相应的值,以确保这些GPIO引脚正确地复用为SPI0功能。 此外,文档还提到了其他功能,如低电压检测/复位(Low Voltage Detection/Reset)和USB ID检测,这些都是系统管理器的一部分。低电压侦测/复位功能对于保护系统在电源电压低于安全阈值时能够自动复位至关重要。USB ID侦测则可能涉及到识别连接到设备的USB设备类型,这在处理USB接口的设备间通信时非常重要。 接下来的部分介绍了时钟控制器(CLOCK CONTROLLER),它提供了系统时钟管理的概述、特性、方块图以及寄存器信息。时钟控制器负责生成和管理微控制器内各模块所需的时钟信号,确保系统正常运行。其功能描述可能包括时钟源的选择、频率分频和时钟门控,这些都是微控制器性能优化和功耗管理的关键元素。 这篇文档深入探讨了NUC970系列微控制器的系统管理器和时钟控制器的高级功能,为开发者提供了实现不同功能(如视频定时、SPI通信和电源管理)所需的详细配置信息。通过理解和应用这些知识,开发者可以更有效地利用NUC970微控制器构建高效、可靠的嵌入式系统。