导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→PIC16F的串口设计与51的差别大吗?很奇怪的现象,请大侠[wendy76]

 *第45411篇: PIC16F的串口设计与51的差别大吗?很奇怪的现象,请大侠指点

  
楼 主:wendy76 2006年12月28日11:46
 PIC16F的串口设计与51的差别大吗?很奇怪的现象,请大侠指点
[color=#DC143C][B][size=4]我现在用PIC16F914做的板子,与我的上位机(80C196做的)通信正常,用串口调试助手查看数据也是正常的,可是我的板子有一个测试软件,运行在PC机 上,通过串口和测试仪接我的板子,用旧的PC机总是显示校验和出错,偶尔能看到个别值赋了.

这个测试软件是用TURBO C++做的,我用我的笔记本跟踪了一下,开始通信时它是发十次要参数命令,可是经常是超 时,偶尔会有一次接收数据和校验和都是正确的,可是这十次有一次不对都会显示通信错误. 因为PC机和笔记本显示的结果不一样,我怀疑和PC机运行速度 有关,可是我的波特率是固定的,为什么会不正常通信呢?

我现在与80C196的上位机通信是正常的,原来的测试软件也是针对80C196的设计的,可是我现在就是无法和测试软件通信[/B][/color]
偶然看到一篇说PIC18和51的串口机制不一样,差一位的时间,但是对232应该是没有影响的,我不知道PIC16是不是也有较大差别?


希望能得到大家帮助,我要急死了[/size]


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

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


[上一篇主题]:请高手看看.

[下一篇主题]:帮帮我