问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Delphi7 SPCOMM串口通信

发布网友 发布时间:2022-04-22 14:07

我来回答

1个回答

热心网友 时间:2023-10-17 10:19

Spcomm串口通信控件的基本属性、方法和事件说明如下:

CommName属性:计算机串口端口号的名字,COM1、COM2……等,在打开串口前,必须填写好此值。

Parity属性:校验位 None、Odd、Even、Mark、Space等。

BaudRate:设定支持串口通信用的波特率9600,4800等,根据实际需要来定,在串口打开后也可更改波特率,实际波特率随之更改。

ByteSize属性:表示一个字节中,使用多少个数据位收发数据,根据具体情况设定5、6、7、8等。

StopBits属性:表示一个字节中,使用停止位的位数,根据具体情况设定1、1.5、2等。

SendDataEmpty属性:布尔属性,为True时表示发送缓存为空,或者发送队列里没有信息;为False时表示表示发送缓存不为空,或者发送队列里有信息。

StartComm方法:用来打开通信串口,开始通信。如果失败,则会导致串行口错误。错误类型大致分为串行口己处于打开状态,所以不能打开串行口,不能创建读写进程,不能建立串行口缓冲区等。

StopComm方法:用来停止通信串行口的所有进程,关闭串口。

WriteCommData(pDataToWrite:PChar;dwSizeofDataToWrite:Word)方法是带有布尔型返回值 的函数,其中参量pDataToWrite是要写入串行口的字符串,dwSizeofDataToWrite是要写入的字符串的长度。该函数通过一个写线程向串行口输出缓冲区发送数据。发送操作将在后台默认执行。如果写线程 PostMessage成功,则返回值是True,若写线程失败,返回值是False。

OnReceiveData(Buffer:Pointer;BufferLength:Word),其中Buffer是指向输入缓冲区的指针。BufferLength是从缓冲区收到的数据长度。当输入缓冲区收到数据时,该事件被触发。当输入缓存有数据时将触发该事件,对从串口收到的数据进行处理。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
嘉容的意思是什么 look!the girl is walking __the road.A,crossB,across!crossing D... 美甲打磨头坏了怎么修 美甲打磨机用了不合适的打磨头会怎么样 卸美甲用什么打磨比较好? 美甲钨钢打磨头和陶瓷打磨头哪个更容易起热呢?这两种打磨头有哪些区别呢... 美甲打磨机到底怎么用 自来水管里流出蓝色的水是怎么回事? 最近有啥动漫好看的 推荐一下最近3年好看的动漫。。。 好程序员:比C语言还好,GO语言有多强大 单片机与单片机之间如何进行串行通信 想学习一门新语言,golang 和 C++ 哪个是更好的选择 串口通信的例子或教程!!!!好的话追加分!!!!!! 西门子PLC串口通讯的几种方法 请Golang深度用户说说,现在Golang的性能可以和C比吗 中断方式串口通信的实现,一般要设置哪四个步骤? c#和go语言的区别 使用C#实现串口通讯,接受和控制单片机。 go语言能取代C语言吗? 串口通信中uart收发数据的过程及步骤 Go语言是不是C语言的下一跳 实现两台计算机之间串口通信的步骤 怎样编写单片机的串口通信的程序,一般的步骤是怎么样 Go语言可能会代替C语言吗 简述串口通信的基本步骤 伏特加最好的饮用方法是怎么喝那 伏特加怎么喝?伏特加喝法 怎样喝伏特加? 生命之水伏特加怎么喝? 为什么除了Go语言,其他类C语言都是垃圾 C# serialport内datareceived事件接收串口数据,详细步骤。 go语言适合做什么 C#中如何通过RS232的方式实现通信? 程序员从c/c++转到Go语言怎么样? VB串口通信 VC++中如何用MSComm控件实现串口通信 Objective-C和Go语言那个更优秀? 求易语言串口通讯完整教程 go语言和c++哪个难 用易语言制作串口通信 初中怎么用英语介绍自己 初中生英语自我介绍80字 初中英语自我介绍(带翻译) 初中怎么用英语介绍自己? 初一英语自我介绍带翻译怎么写? 请写一个自我介绍英语作文60-80词 谢谢 初中水平 英语自我介绍范文带翻译初中50个单词 英文版自我介绍带翻译初中生250字 自我介绍怎么写初中生英语