社区
非技术区
帖子详情
◎◎◎ 问几个关于SPComm的问题!
bigsail
2007-07-03 12:04:57
主要有:
1、SPComm是否需要设置字符或者二进制模式。要发送数据直接放在Byte 数组就可以发送/接收么?
2、当SPComm的 ParityCheck属性为 True时,才可以使用奇偶校验(即:Parity属性才能为 Mark/None/Odd/Space/Even)?
如果为 ParityCheck=False ,则 Parity 属性没有作用?
...全文
132
3
打赏
收藏
◎◎◎ 问几个关于SPComm的问题!
主要有: 1、SPComm是否需要设置字符或者二进制模式。要发送数据直接放在Byte 数组就可以发送/接收么? 2、当SPComm的 ParityCheck属性为 True时,才可以使用奇偶校验(即:Parity属性才能为 Mark/None/Odd/Space/Even)? 如果为 ParityCheck=False ,则 Parity 属性没有作用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supercc
2007-07-03
打赏
举报
回复
学习
小呆之家
2007-07-03
打赏
举报
回复
1.SPCOMM发送数据时,是按字节发送的。其发送缓冲区是2048Bytes,在发送时,被转换成了PCHAR(相当于^char/C++:char *类型);你把发送的数据写入到BYTE数组是完全可以的。只是发送时,要转换一下;
2.一般情况下,不用使用控件的校验功能,因为硬件都有校验作用。~-~
brightyang
2007-07-03
打赏
举报
回复
1,不需要,因为串行通信发过来的本来就是一个8位的二进制
2,说得对,你都不需要校验了还奇偶干嘛呀
演示S
PC
OMM
收发数据的例子
演示S
PC
OMM
收发数据的例子,可供参考com串口开发!
S
PC
OMM
2.5修正版
S
PC
OMM
2.5修正版S
PC
OMM
2.5修正版
s
pc
omm
for delphi 2010
s
pc
omm
for delphi 2010
s
pc
omm
3.0 for D9
s
pc
omm
delphi2009 D9
S
PC
OMM
使用方法
利用 Delphi实现串口通信的常用的方法有 3种:一是利用控件,如 MSC
OMM
控件和 S
PC
OMM
控件;二是使用 API函数;三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需要掌握大量的通信知识。相比较而言,利用 S
PC
OMM
控件则相对较简单,并且该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作,而且还支持多线程。下面本文结合实例详细 介绍 S
PC
OMM
控件的使用。
非技术区
828
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章