文件名称:填充操作-史上最直白的ica教程
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 16:19:24
LPC23XX 中文资料
广州周立功单片机发展有限公司 第11章 以太网控制器 LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD 122 续上表 位 符号 功能 复位值 11 RESET MCS/RX 该位置位将使 MAC 控制子层/接收逻辑复位。MCS 逻辑执行 流控制 0x0 13:12 - 保留,用户软件不应该向保留位写入 1。从保留位读出的值 是未定义的 0x0 14 SIMULATION RESET 该位置位将使发送功能中的随机数发生器复位 0 15 SOFT RESET 该位置位将使 MAC 内除主机接口以外的所有模块进入复位 状态 1 31:16 - 保留,用户软件不应该向保留位写入 1。从保留位读出的值 是未定义的 0x0 11.10.2 MAC配置寄存器 2(MAC2-0xFFE0 0004) MAC 配置寄存器 2(MAC2)的地址为 0xFFE0 0004。其位定义如表 11.7 所示。 表 11.7 MAC 配置寄存器 2(MAC2-地址 0xFFE0 0004)的位描述 位 符号 功能 复位值 0 FULL-DUPLEX 当该位使能(置位)时,MAC 工作在全双工模式下。当该 位禁能时,MAC 工作在半双工模式下 0 1 FRAME LENGTH CHECKING 当该位使能(置位)时,将发送帧和接收帧的长度与长度/ 类型区域进行比较。如果长度/类型区域表示的是长度,则 执行检验操作。对于每一个接收到的帧,不匹配的状态将在 StatusInfo 字中报告 0 2 HUGE FRAME ENABLE 当该位使能(置位)时,可发送和接收任意长度的帧 0 3 DELAYED CRC 如果 IEEE802.3 帧的开始处包含专有的头信息,则该位可确 定该信息的字节数。当该位为 1 时,添加 4 个字节的头信息 (CRC 功能会忽略这几个字节);为 0 时,没有头信息 0 4 CRC ENABLE 该位置位时将在每帧上添加 CRC,而不管是否需要。如果 PAD/CRC ENABLE 置位,则该位必须置位,如果提交给 MAC 的帧包含 CRC,则将该位清零 0 5 PAD/CRC ENABLE 该位置位使得 MAC 填充(pad)所有的短帧。如果提交给 MAC 的帧含有有效的长度,则将该位清零。该位与 AUTO PAD ENABLE 和 VLAN PAD ENABLE 一起使用。填充功能 的详细信息请见表 11.8 填充操作 0 6 VLAN PAD ENABLE 该位置位可使 MAC 将所有的短帧填充到 64 字节并添加一 个有效的 CRC。各种填充特性的详细信息请见表 11.8 填 充操作 注:如果 PAD/CRC ENABLE 位被清零,则忽略该位 0