抱歉,此页面的内容受版权保护,复制需扣除次数,次数不足时需付费购买。
如需下载请点击:点击此处下载
扫码付费即可复制
X
详细释义
DM9000是一款单片机(Single Chip Microcomputer),是由美国Davicom公司开发的,它是一款多功能的网络接口控制器,主要用于家庭网络、工业控制网络、安防网络、数据采集网络等应用。
DM9000是一款集成了多种网络接口控制器的单片机,它拥有多种网络接口,可以支持多种网络协议,包括TCP/IP、UDP/IP、ARP、ICMP、PPP、SLIP等,能够满足各种网络应用的需求。
DM9000拥有一个内置的10/100M以太网接口,可以支持多种网络协议,包括TCP/IP、UDP/IP、ARP、ICMP、PPP、SLIP等,能够满足各种网络应用的需求。它还支持多种网络接口,可以支持USB、RS-232、RS-485、I2C等接口,可以满足多种应用的需求。
DM9000可以用于家庭网络、工业控制网络、安防网络、数据采集网络等应用,可以实现网络控制、数据采集、远程监控等功能。它可以用于家庭网络,可以实现网络控制、数据采集、远程监控等功能;它可以用于工业控制网络,可以实现网络控制、数据采集、远程监控等功能;它可以用于安防网络,可以实现网络控制、数据采集、远程监控等功能;它可以用于数据采集网络,可以实现网络控制、数据采集、远程监控等功能。
DM9000的应用非常广泛,它可以用于家庭网络、工业控制网络、安防网络、数据采集网络等应用,可以实现网络控制、数据采集、远程监控等功能,能够满足不同网络应用的需求。它拥有多种网络接口,可以支持多种网络协议,能够满足各种网络应用的需求。它的特点是体积小、功耗低、性能高,可以满足各种应用的需求,是一款非常实用的网络接口控制器。
用户释义
DM9000网卡简介:
网络控制器选用DAVICOM公司的DM9000快速以太网控制处理器,合成了MAC,PHY,MMU。该处理器配备有标准10M/100M自适应,16K大容量的FIFO,4路多功能GPIO,掉电,全双工工作等功能。物理层支持以太网接口协议。由于数据有时是以猝发形式收到的,因此,DM9000还集成有接收缓冲区,以便在接收到数据时能把数据放到这个缓冲区中,然后由数据链路层直接从该缓冲区里取走数据。链路层通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,它们一起处理与电缆的物理接口细节数据,它的缓冲区可用来暂时存储要发送或接收的帧。
DM9000网卡工作原理:
·DM_NCR(0x00)
网络控制寄存器。网络控制寄存器用于对DM9000工作状态的控制,可以使DM9000复位。
·DM_NSR(0x01)
网络状态寄存器,从该寄存器可以获知DM9000当前的工作状态,例如是否处于连接状态,发送数据是否完毕,是否处于睡眠状态等。
·DM_TCR(0x02)
发送控制寄存器,可以控制发送使能。
·DM_RCR(0x05)
接收控制寄存器,可以控制接收使能。
·DM_RST (0x06)
接收状态寄存器,当有接收中断到来时,可以通过读取该寄存器,进一步了解当前DM9000网卡的接收状态,从而确定目前接受的这一帧数据应该如何处理。
·DM_FCR(0x0A)
接收、发送流量控制寄存器。
·DM_TXPLL(0xFC)
传送数据长度低字节寄存器,在发送数据时,该寄存器存放发送的数据的长度的低字节。
·DM_TXPLH(0xFD)
传送数据长度高字节寄存器,在发送数据时,该寄存器存放发送的数据的长度的高字节。
·DM_ISR(0xFE)
中断状态寄存器,当一个中断到来时,该寄存器存放着中断类型。DM9000中断处理函数通过读取该寄存器,得到目前中断信息,从而能够正确调用相应的中断处理子程序。读取该中断状态寄存器之后,还需要将读取结果存放回该寄存器,也就是需要清楚中断状态,否则将无法再次响应中断。
·DM_IMR (0xFF)
中断掩码寄存器,该寄存器存放当前DM9000使能的中断类型。在该系统中,我们只让接收中断使能。利用该寄存器,我们可以灵活地使得DM9000屏蔽中断,或者开启中断,例如在发送数据开始时,可以屏蔽中断,在发送结束后,再开启中断,这样可以使得DM9000工作的稳定性大大提高。