导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:老古大虾:网络[easy]

 *第1022篇: 硬件:老古大虾:网络

  
楼 主:easy 2001年11月7日18:37
 硬件:老古大虾:网络
先谢谢大虾对我一直以来的支持,我现在觉得在您的指导下,对这个方面已经有不少了解了
!开机后,我对网卡进行复位、初始化0页、1页的内容(基本上按您的讲义里来的),设置
成只接收自己MAC的包,IMR设置为3,因为我想了解我的包的接收和发送情况,这样,可以
通过读ISR(或TSR、RSR的bit 0)来了解收发情况吗?另外,是否必须吧IMR的bit 4设置成
1,包才能发送?您的讲义里全清零了。但是这样,我读ISR,TSR,RSR,发现我的包还是没发
出去。我真是不明白啊, why?
  
2楼:老古 2001年11月7日23:55
 发包命令是是将CR命令寄存器的TXP位置1
  
3楼:easy 2001年11月8日20:27
 当然了,这些都设置好了之后,再将page0的CR设成发送开始工作,结果还是不行,我想是不是网卡的工作方式的问题?PnP,Jumper,Jumpless?
  
4楼:leech42 2001年11月9日11:16
 你那个发送字节计数器置了没呀!
  
5楼:老古 2001年11月9日13:21
 发送之前你要做:
通过dma将你要发送的数据包存储到网卡的发送缓冲区里(一般是4000h开始的一段为发送缓
冲区),设置发送开始页,设置发送字节计数器,字节计数要>=60.
然后才启动发送
  
6楼:leech42 2001年11月9日13:25
 那个发送开始页是只要设置一次就都可以用了,还是每发送都要设置一次呀!
  
7楼:老古 2001年11月9日13:27
 每次都要
  
8楼:leech42 2001年11月9日13:29
 我还以为只要设置一次就行了呢!谢谢老古。
  
9楼:老古 2001年11月9日13:28
 如果你每次都是从那里开始的话,第二次可以不要,但最好每次都要
  
10楼:leech42 2001年11月9日13:32
 我是每次都是从40开始的,懒的改了。谢谢
  
11楼:leech42 2001年11月8日20:02
 我也正在玩8019,还指多多指导!!!

>>>>>>对该主题发表你的看法

本主题贴数11,分页: [第1页]


[上一篇主题]:初学者:medwin黑屏问题

[下一篇主题]:硬件:有关音乐芯片的!