导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→先微调波特率,使其达到最佳状态,然后设定SPcomm的各项参

* 28416: 『求助』PC与单片机串行通信中数据起始位的检测问题

   吴斌 
吴斌发表的帖子 

 先微调波特率,使其达到最佳状态,然后设定SPcomm的各项参数

以下是引用guest在2003-5-3 19:25:24的发言:
『求助』pc与单片机串行通信中数据起始位的检测问题用vb的mscomm实现pc与单片机的串行通信,但vb发送数据是把数据块一起写入缓冲区,然后一帧接一帧的发送出去,单片机接受数据后要进行一下简单的处理,结果在处理的过程中错过了检测下一个起始位而造成数据的丢失或是乱码,
 小弟现在只好在pc机方的数据格式定义中多定义一个停止位,请问各位高手还有没有其它好的方法??谢了!

setting = "1200,e,8,1" 表示 1200波特率,一个起始位(低电平),8个数据位,一个偶校验位,1个停止位。停止位为高电平。在1200波特率下该停止位的高电平可持续0.83ms。

发表时间:2003年5月4日8:59:23

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:其实要求也不多,不过我还说有两项不会
[下一篇帖子]:双面板的导孔如何用手工方法进行金属化,请教各位高手![em00]