系统设置模块SYSCON
系统配置模块(SYSCON)是整个MCU的配置中枢,它负责协调各个功能模块之间的互联互动。
每个功能模块自身的操作和配置,都会有属于该模块相应的寄存器组实现,但是很多模块之间的配置或资源分配,则需要统一在Syscon中进行,例如时钟的分频、各功能模块的复位、低功耗模式的配置等。
1.1 SYSCON的基本特征LPC800全系列的每个型号都标配系统配置模块(SYSCON),不同子系列的功能基本差不多。不同子系列之间差别主要体现在整体功能的配置上,例如对于没有ADC模块的子系列,SYSCON模块中就不包含有关ADC模块的配置部分。本章的所有说明以LPC824的配置为主,除非有特别的标注。
SYSCON主要实现以下一些功能:
▲时钟控制
■配置系统PLL
■配置系统振荡器和看门狗振荡器
■使能各外设模块和存储器的时钟信号
■配置时钟信号的输出
■配置时钟分配器、数字滤波器的时钟、以及USART的波特率时钟
▲分别为各外设模块执行复位
▲选择外部引脚中断和模式匹配引擎的引脚(参见第9章 )
▲配置低功耗模式
▲系统唤醒控制
▲配置掉电检测功能
▲启动和停止微跟踪缓冲控制(Micro-Trace Buffer Control: MTB)
▲控制中断的延迟
▲选择NMI(不可屏蔽中断)的信号源
▲校准系统嘀嗒时钟
1.2 SYSCON寄存器一览此处给出所有寄存器和控制位的列表和简单功能说明,读者可以从这个表里的寄存器功能,更加清晰地了解到SYSCON所担负的功能。
END
更多恩智浦AI-IoT市场和产品信息,邀您同时关注“NXP客栈”微信公众号
NXP客栈
恩智浦致力于打造安全的连接和基础设施解决方案,为智慧生活保驾护航。
恩智浦MCU加油站
这是由恩智浦官方运营的公众号,着重为您推荐恩智浦MCU的产品信息、开发技巧、教程文档、培训课程等内容。
长按二维码,关注我们
原文标题:LPC800前生今世 第五章-系统配置模块SYSCON
文章出处:【微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !