导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:我现在用8019收发数据包,完后我读ISR寄存器的值,[seandy]

 *第5365篇: 硬件:我现在用8019收发数据包,完后我读ISR寄存器的值,但是发现读出的竟然出现这种自相矛盾地值(67H)。请那位高手指点一下!

  
楼 主:seandy 2002年10月9日12:29
 硬件:我现在用8019收发数据包,完后我读ISR寄存器的值,但是发现读出的竟然出现这种自相矛盾地值(67H)。请那位高手指点一下!
按照资料上的说明,ISR^0位表示正确接收一个数据包,ISR^2表示收到的数据包有多种错
误。可是我实验过程中发现这两位都被置1了。这是什么原因呢?    
  
2楼:error 2002年10月9日12:47
 建议一下!
在读数据时最好先将数据线赋0xff,再读数据!
我的系统如果不先将数据线赋0xff,再读数据,读出的数据经常出错!
具体原因不是很清楚!好像8019的驱动能力不是很强!
  
3楼:seandy 2002年10月9日14:48
 这个我已经是赋0xff然后才读数据的,但还是不对!
  
4楼:seandy 2002年10月10日18:07
 老古先生,你能不能回答这个问题呢?拜托了!
  
5楼:老古 2002年10月11日11:25
 这个标志位是累加的。说明有的数据包对,有的错

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

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


[上一篇主题]:C51编程:与51通讯为何要加延时?如何解决?

[下一篇主题]:硬件:一个很简单的问题