CAN2.0规范中的错误状态与LPC111x/LPC11Cxx用户手册

需积分: 50 62 下载量 28 浏览量 更新于2024-08-10 收藏 2.49MB PDF 举报
"UM10398 LPC111x/LPC11Cxx用户手册,这是一份关于NXP LPC11Cxx系列微控制器的中文参考资料,详细介绍了该系列芯片的功能和使用方法。手册包含了错误处理、通信接口如CAN2.0的规范、以及对LPC11Cxx的特定功能如深度掉电模式和窗口看门狗定时器的描述。" 在"规范中所定义的错误_消极状水平"这一主题下,我们可以深入理解CAN (Controller Area Network) 2.0通信协议中的错误处理机制。CAN是一种广泛应用的总线标准,特别是在汽车电子系统中,它具有高可靠性和错误检测能力。在CAN通信中,错误状态包括错误积极(Error Active)和错误消极(Error Passive)。当接收计数器达到在CAN2.0规范中定义的阈值时,设备会从错误积极状态转换到错误消极状态。 错误消极状态通常表示设备的错误帧数已经超过了允许的最大值,这可能是因为持续的位错误或者错误帧的发送。在错误消极状态下,设备的错误标志将不再主动参与仲裁过程,而是以更长的位时间传输数据,以减少对总线的影响。这种状态提醒用户需要检查硬件连接、软件配置或数据传输以消除错误。 LPC11Cxx系列是基于ARMCortex-M0内核的微控制器,它们包含了丰富的外设集,如CAN控制器,用于实现这样的通信协议。手册中提及的"使用IRC进入深度掉电模式"是指利用内部振荡器(IRC)在低功耗模式下工作,这在电池供电或能源受限的应用中尤其重要。"允许UART串行时钟"表明LPC11Cxx支持通用异步收发传输器(UART)的自定义配置,可以调整串行通信的时钟源。 此外,"更新了IOCON寄存器的Chapter7"说明手册中详细描述了输入/输出配置寄存器(IOCON),这是微控制器中控制GPIO引脚功能和特性的重要部分。"增加了Chapter17‘LPC111x/LPC11Cxx Windowed WatchDog Timer (WDT)’"则表明手册新增了关于窗口看门狗定时器的章节,这是一个用于监控系统运行状态并防止死机的硬件安全机制。 内部上拉电阻的上拉水平和WDEN位的描述更新,这些内容对于理解和配置微控制器的I/O特性以及看门狗定时器的启用至关重要。WDEN位是控制看门狗定时器是否启用的关键位,用户手册中对其功能和使用进行了详细阐述。 "规范中所定义的错误_消极状水平"涉及的是CAN通信的错误管理,而LPC11Cxx用户手册提供了关于这个微控制器系列的全面技术信息,包括低功耗模式、通信接口配置以及错误检测和预防机制。这对于开发者理解和使用这些微控制器进行嵌入式系统设计极具价值。