No.15082 作者:seandy 邮件:ljh197@163.com ID:97 登陆:29次 文章数:142篇 最后登陆IP:218.194.35.40 最后登陆:2004/2/27 16:11:08 注册:2003/3/11 20:40:00 财富:440 发帖时间:2002/11/27 21:07:00 发贴者IP:202.115.22.194 标题:seandy:硬件:[Rtl8019AS]我发现是BNRY寄存器的问题,但就是不知怎么改?那位指导一下,不胜感激啊! 摘要:No.15082硬件:[Rtl8019AS]我发现是BNRY寄存器的问题,但就是不知怎么改?那位指导一下,不胜感激啊! 我程序初始化是这样的:BNRY = 0x4C;CURR = 0x4D;PSTOP = 0x80;并且允许接收小于60字 节的包等.然后我用Sniffer发送80个字节的包.每次发送一个包后必须等单片机回发它所收 到的包然后才接着发下个包(程序是这样设定的).现在我发现在Sniffer发送前面51个包时 都没问题,但是再发一个包时(第52个包),问题来了:接下来就不能正确地收发了.我怀疑是 BNRY已经加到了0x80了,所以才出现问题,所以我加了个语句判断它等于0x80时令它等于 0x4C.但是这样改后问题还是没解决.不知是什么原因? ......
>>返回讨论的主题
|
老古网执行:16毫秒 最大:78531毫秒 查询6次
|
|