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