发表于:2007-01-23 20:51:00
1楼
各位大侠 ,本来我在自测模式下理论上已经成功了,因为发送和接收中断都可以收到,然后发送和接收的数据也正确,不过我总感觉如果硬件或者其他什么地方不对的话,也有可能造成自测模式收发数据成功的假象,因为发送数据区和接收数据区是使用相同的地址,所以也并不代表真的接收到了数据(本来自测模式就不是真的接收到了数据!!!!!,晕)
然后我想到一个方法就是 有很多寄存器在操作模式下是不能更改的,是只读的 ,要进复位模式才能对这些寄存器进行写操作,比如RX,TX错误计数寄存器。然后我对这两个寄存器在操作模式下进行了写操作,再将它们里面的数据读出来,结果这两个寄存器中的数据变成了我写进去的数据,这是否就说明我 的系统有问题??请各位大侠指导,谢谢