标准帧起始地址寄存器与E2PROM存储器功能详解

需积分: 45 28 下载量 160 浏览量 更新于2024-08-06 收藏 18.87MB PDF 举报
本资源主要介绍了LPC178x系列微控制器中的特定寄存器和功能,涉及到了CAN总线控制相关的接收滤波器模式寄存器和区配置寄存器,以及E2PROM(电可擦除只读存储器)和外部存储器控制器(EMC)的相关知识。 首先,关于接收滤波器模式寄存器,它用于管理CAN控制器的接收行为。其中,AccOff[2]位控制接收滤波器的工作状态,若AccBP为0且AccOff也为0,接收滤波器将不工作,忽略CAN总线上的所有Rx报文。AccBP[1]位是接收滤波器旁路模式的控制位,当它被置位时,接收滤波器进入旁路模式,此时接收滤波器的内部状态机被重置并停止,所有的报文都将被接受,滤波功能由软件处理。eFCAN[3]位则是FullCAN模式的增强特性开关,当设置为1时,接收滤波器可以处理特定CAN总线上选择的标准ID值。 接下来是区配置寄存器,用于定义CAN标识符的区划分,支持11位和29位标准ID,利用10位宽度的寄存器设置不同的区边界。这使得查找表RAM能够提供2KB的存储空间,并且区配置寄存器只能在接收滤波器关闭和旁路模式下写入。 标准帧单个起始地址寄存器(SFF_sa)用来存储单个标准标识符表格的起始地址,AF查找RAM中的数据。其部分位被预留,用户不应写入,而AF查找RAM的大小可通过SFF_sa寄存器和eFCAN位关联。 E2PROM存储器是片上的一种非易失性存储器,对于LPC178x/177x而言,它提供了数据持久化的存储空间。E2PROM描述了其功能、特性,包括可能的写入操作,这对于长期保存系统设置或固件升级非常有用。 外部存储器控制器(EMC)负责管理和控制外部存储设备,如闪存或SD卡的访问。这部分内容概述了控制器的基本功能和特点,但具体细节没有在提供的部分中详述。 这些寄存器和功能在LPC178x的系统设计中起着关键作用,它们控制着CAN通信的筛选、数据存储以及非易失性数据的管理,确保了系统的稳定性和可靠性。了解并正确使用这些寄存器对于开发基于LPC178x的CAN应用系统至关重要。