1 / 24
文档名称:

以太网教程第5集.pdf

格式:pdf   大小:848KB   页数:24页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

以太网教程第5集.pdf

上传人:wxc6688 2022/6/21 文件大小:848 KB

下载得到文件列表

以太网教程第5集.pdf

相关文档

文档介绍

文档介绍:: .
跟我学****用 AV R 单片机做嵌入**PSTOP: 页面停止寄存器(02H; Type=W in Page0, Type=R in
Page2)该寄存器设置接收缓冲器停止页面寄存器地址。在8 位方
式下PSTOP寄存器不应该超过0X60,在16 位方式下PSTOP 寄存
器应该不超过0x80。
**BNRY: 边界寄存器(03H;Type=R/W in page0)
这个寄存器是用来防止重写接收缓冲环(因为接收的缓冲采用环状
接收)。它代表性的作用是作为接收缓冲器 最后页面的指针。
**TPSR:传送页面开始寄存器(04H;Type=W in page0)
用来设置传送数据包开始页面地址。**TBCR0,1: 传输字节计算寄存器(05H&06H;Type=W in page0)
用来设置传输数据包的字节计数。
NCR: 冲突数寄存器(05H;type=R in page0)
用来记录在数据包传送过程重的冲突节点数。
FIFO: 先进先出寄存器(06H; Type=R in Page0)
这个寄存器允许主机检查在loopback 后的FIFO 内容。
*CRDA0,1:当前远程DMA 寄存器(08H & 09H; Type=R in Page0)
这个两个寄存器包括当前远程DMA 地址。
*RSAR0,1: 远程起始地址寄存器(08H & 09H; Type=W in Page0)
这两个寄存器设置远程DMA起始地址。
*RBCR0,1: 远程字节数寄存器(0AH & 0BH; Type=W in Page0)
设置远程DMA数据字节数。(上述6个寄存器可以读出,用来判断读
写的地址是否正确)
CNTR0: 帧同步错误计数寄存器(0DH; Type=R in Page0)
CNTR1: CRC错误数记录寄存器(0EH; Type=R in Page0)
CNTR2: 遗失数据包数记录寄存器(0FH; Type=R in Page0)
**厂商标识:


这个是厂商的标识,读 PAGE0 的 0X0A=0X50,读 0X0B=70H
这个可以测试芯片复位正常!**PAR0-5: 物理地址寄存器(01H - 06H; Type=R/W in Page1)
这些寄存器包括以太网节点物理地址,用来对目标地址数据包进行
比较来确定接收或者拒绝接收。
**CURR: 当前页面寄存器(07H; Type=R/W in Page1)
这个寄存器指向第一个接收缓冲器页面地址,这个页面用来对数据
包的接收。
MAR0-7: 多点地址寄存器(08H - 0FH; Type=R/W in Page1)
这些寄存器提供被 CRC 逻辑合成的多点地址的滤波位。


参见 PAGE0*9346CR: 9346 Command Register (01H; Type=R/W except Bit0=R)注意黄色的文字:
Config register write enable:Before writing to the Page3 CONFIG1-3registers, the RTL8019AS must be placed in
thismode. This will prevent RTL8019AS'sconfigurations from accidental change.
翻译如下:CONFIG 寄存器写保护使能:在写 PAGE3 的 CONFIG1-3
寄存器前,RTL8019AS 需要进入这个模式,这将保