导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:[Rtl8019AS]我发现是BNRY寄存器的问题,但

* 15082: 硬件:[Rtl8019AS]我发现是BNRY寄存器的问题,但就是不知怎么改?那位指导一下,不胜感激啊!

   seandy 
seandy发表的帖子 

 硬件:[Rtl8019AS]我发现是BNRY寄存器的问题,但就是不知怎么改?那位指导一下,不胜感激啊!
我程序初始化是这样的:BNRY = 0x4C;CURR = 0x4D;PSTOP = 0x80;并且允许接收小于60字
节的包等.然后我用Sniffer发送80个字节的包.每次发送一个包后必须等单片机回发它所收
到的包然后才接着发下个包(程序是这样设定的).现在我发现在Sniffer发送前面51个包时
都没问题,但是再发一个包时(第52个包),问题来了:接下来就不能正确地收发了.我怀疑是
BNRY已经加到了0x80了,所以才出现问题,所以我加了个语句判断它等于0x80时令它等于
0x4C.但是这样改后问题还是没解决.不知是什么原因?

发表时间:2002年11月27日21:07:00

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  15083.[详细]另外,我使用的是8019的8位操作方式
摘要:我使用的是8位方式......(9字)
- [seandy][1349次] 2002年11月27日

  15112.[详细]我的看法
摘要: 8位方式下只能用40--5F页,60--7F页是40--5F页的重复(映射), 只有16位方式下才能用到全部的页. 你看一下ISR.4是否设置了,如果溢出的话,就会停止接收数据......(91字)
- [张磊][1618次] 2002年11月28日

  15111.[详细]记得每次读包的时候都要令BNRY加1,这是网卡所不能自动完成的。
摘要:......(无内容)
- [tuoniao35][2314次] 2002年11月28日

[上一篇帖子]:另外,我使用的是8019的8位操作方式我使用的是8位方式
[下一篇帖子]:TXP位有没有置啊?