LPC1700微控制器唤醒定时器复位逻辑

需积分: 45 248 下载量 173 浏览量 更新于2024-08-06 收藏 25.58MB PDF 举报
"包括唤醒定时器的复位逻辑框图-汽车LIN总线诊断及节点配置规范" 本资源详细描述了微控制器在复位过程中的工作原理,特别关注了包括唤醒定时器在内的复位逻辑。在复位过程中,无论哪种复位源(如上电复位、掉电检测复位、外部中断复位或看门狗复位)有效,片内RC振荡器都会开始起振。在经过大约60微秒的稳定时间后,复位信号被锁存并同步于片内RC振荡器时钟。 复位过程触发后,会启动两个重要的定时器序列。首先,2-位IRC唤醒定时器开始计数,当定时器超时,处理器将从Flash启动ROM的引导代码。然而,如果Flash访问未准备好,存储器加速模块(MAM)会插入等待周期,直到Flash准备就绪。其次,9位Flash唤醒定时器开始计数,产生100微秒的Flash启动时间。当定时器溢出,Flash初始化序列启动,这个过程大约需要250个周期。一旦完成,MAM就能进行Flash访问。 处理器在内部复位解除后,从地址0开始执行,这是Boot Block映射的复位向量地址。此时,所有处理器和外设寄存器都被初始化为预设的值。这一过程清晰地展示了LPC1700系列Cortex-M3微控制器在复位后的状态和时序,具体关系如图3.2所示。 LPC1700用户手册还涵盖了更多的内容,包括概述、特性、应用、订购信息、简化方框图以及结构概述等。其中,概述部分提供了对微控制器的基本介绍,特性部分列举了其主要功能,应用部分描述了可能的使用场景,而订购信息则包含器件选项的详细汇总。简化方框图则为读者呈现了微控制器的主要功能单元,结构概述则进一步阐述了微控制器的内部架构。 这份资源对于理解LPC1700微控制器的复位机制和启动流程至关重要,特别是对于那些需要处理汽车LIN总线诊断和节点配置的专业人士来说,能够提供宝贵的参考信息。