原创 准备写个DM9000以太网控制芯片的驱动

2009-12-7 09:57 2873 4 9 分类: MCU/ 嵌入式

DM9000网络芯片在嵌入式系统中很常见,很多开发板都用到它,也能找到较多的资料,看了几天的资料,准备下手。硬件平台S3C2440。现在网络这么发达,把网络应用到实际的控制中也是很不错,所谓网络远程控制。想以后应用到电力远程控制上,以网络的高速和可靠性,应该很有前途。不过要学的东西也不少,至少要弄个网络协议,TCP/IP协议是必须要完成的,写TCP/IP协议的很多,可以参考,慢慢研究,拼命看书,往死里看书!


上传点这几天找到得资料。数据手册和应用手册。

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户795576 2011-4-2 11:06

NO.1 问:当包损失发生的问题,首先检查吗?     答:1。首先,请检查封包遗失,如果它是来自FIFO溢出  a、设置REG_05H。[4]= 0    b、REG_FFH 。[2]= 1    c、检查REG_FEH之REG_07H。[2]或[6:0]。   2。如果封包遗失,请从FIFO发生溢流量控制功能(环节实行合伙人也需要支持和执行流程控制功能)。    a、设置PHY_REG_04。[10]= 1    b、REG_09H = 0x38(请参阅数据)。    c、REG_0AH = 0x29     NO.2  问:当我们使用DM9000A,我们需要增加一个外部2.5V为CT pin 的磁场(变压器)吗      答:不,还有一个稳压电源,2.5V DM9000A 3.3V中,你可以使用这个AVDD25(Pin2和pin9直接连接的DM9000A)和CT销的Megnetic(变压器)。      NO.3 问:DM9000A使用8位模式是正常的,但一些错误的发生with16位模式。      答:请检查CMD pin的DM9000A连接到A2单片机一. 然后检查A0单片机是否适用于16位方式。如果A0是无济于事的16位模式、I / O基地的地址需要修改,2位.Show从4bit像下面的例子      0X0300/0X0304(使用A0)————————————————> 0x0300/0x0302(不使用A0)。      NO.4 问:ISR(FEH)Bit0将成为1(活跃/公关)吗?      答:是的      NO.5 问:将智力销活跃吗?      答:是的      NO.6 问:将所有的数据保存在RX缓存?      答:是的      NO.7 问:13Kbyte(RX缓存的大小是13312byte).如果用户需要接受超过2048byte包,Bit6:TJDIS ofTCR(02H)必须设置为1。      答:请把软(05H)bit6 = 1能收到超过2048字节(2k)数据的包。      NO.8 问:TX 缓存的大小是3Kbyte(3072byte).如果用户需要发送多于有2048字节(2K字节)包,Bit6:WTDIS软(06H),必须设置为1。    答:请把TCR设为(02H)Bit6 = 1,它能传递更多比有2048字节(2K字节)式的 我公司有USB 2.0转网口芯片··DM9620/9621 `9685 HUB方案,提供完整底层驱动以及LAYOUT线路图资料,以及LAN DM9000 PHY DM9161等完整资料。如有任何问题可以探讨,QQ 1052710806```15814419344

用户236935 2009-10-31 15:28

谢谢 谢谢

用户1522964 2009-5-19 09:19

谢谢支持,有什么成果,大家一起分享

用户1405751 2009-5-18 22:22

支持楼主!欢迎讨论rhenwf@126.com

tengjingshu_112148725 2009-5-18 08:45

有时间我也试试
相关推荐阅读
用户1522964 2012-08-04 17:27
LPC1768 CPU 时钟配置【转】
  调试LPC1768, NXP的库好像不如Luminary的好用(大家都这么说,也就跟着人云亦云了)。对照LPC1768的手册看了看Keil例程的PLL0配置过程,记录如下:      ...
用户1522964 2012-07-24 11:18
【转】Cortex-M3 FAQ 常见问题解答
Q1: Cortex-M3是什么? A: 它是ARM在重视MCU市场后,设计的一个用于32位单片机的处理器内核。Cortex-M3一经推出就得到整个业界的追捧,其先进的架构和很多突破性的特性更是...
用户1522964 2012-07-24 11:11
【原创】硬件设计注意事项 学习笔记
PCB打样注意 一定要检查 检查的范围 a.电源线一般要加粗 b.元件封装是否正确,(新增加器件、重要器件一定要核对) c.元件丝印是否放好 d.覆铜 e.元件,布线安...
用户1522964 2012-07-14 17:36
自己做了个博客网站 三牛电子工作室
自己做了个博客网站 三牛电子工作室,网站www.sanliu85.com,欢迎大家参观...
用户1522964 2011-12-28 09:46
我回来了
久不发博客了,呵呵,差点忘记怎么弄了...
用户1522964 2010-10-14 17:48
刚刚完工 lpc23XXUSB 上位机调试软件
刚刚完工一个USB的上位机测试软件,只适用于lpc23xx系列,随便修改下就可以用在其他的USB上了源代码工程已经上传了,有需要的自己下吧...
EE直播间
更多
我要评论
5
4
关闭 站长推荐上一条 /3 下一条