如何对SPCOMM的参数进行设置(200分)

  • 主题发起人 主题发起人 点上一支烟
  • 开始时间 开始时间

点上一支烟

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要写一个从串口读数据的程序。在论坛上转了转,感觉大家对SPCOMM的评价比较好,所以从网上DOMN了一个下来。可是在如何具体使用和参数设置上犯了难,现在把我所要写的程序的具体情况向各位介绍一下:

1)信号构成:
波特率:4800;//这我还会;BaudRate:=4800;
无奇偶校验;//parity:=none;
但是下面我犯难了:
数据以连续方式发送,以ASCII方式输出,每帧数据共有8组组成;而每组数据又由10位组成:第一位为起始位;第十位为停止位,中间8位为数据位;

我的问题是:
1)ByteSize我应该设成多少;是不是应该是_10;
2)Stopbits我又应该设成多少;是不是应是0;
3)数据是以ASCII方式传输,但是一组是10位,一头是起始位,一头是停止位, 中间8位才是数据位,我怎么接收呢,我怎么定义一个10位的变量;又怎么从这10位中摘出中间的8位呢;

还请大家帮帮忙。我这里先谢谢大家了!!!!!
 
看你的通讯协议了。ASCII方式传输设置数据位多半设为7位,不过还得看你的通讯
协议。
 
又一本《delphi串口编程》挺好的。最近在看。

 
可以这样:数据位设为8位,停止位设为1位,按照传输协议你收到的数据就是中间的8为数据,不要拆分10位变量。
 
bytesize指的是什么?
1)一个byte(字节)有多少bit位
2)用多少个byte

To:Lixuejian
起始位不用考虑吗?
 
接受答案了.
 
后退
顶部