这个测试软件是用TURBO C++做的,我用我的笔记本跟踪了一下,开始通信时它是发十次要参数命令,可是经常是超 时,偶尔会有一次接收数据和校验和都是正确的,可是这十次有一次不对都会显示通信错误. 因为PC机和笔记本显示的结果不一样,我怀疑和PC机运行速度 有关,可是我的波特率是固定的,为什么会不正常通信呢?
我现在与80C196的上位机通信是正常的,原来的测试软件也是针对80C196的设计的,可是我现在就是无法和测试软件通信[/B][/color]
偶然看到一篇说PIC18和51的串口机制不一样,差一位的时间,但是对232应该是没有影响的,我不知道PIC16是不是也有较大差别?
希望能得到大家帮助,我要急死了[/size]