『串口通讯』熟悉MSComm控件的高手来帮帮忙!thx

potter_cs 2003-02-25 03:43:10
我通过一台计算机的串口发数据,另外一台计算机接收数据,发送方为VC的系统,接收方为Delphi写的,使用MSComm控件接收。
请问是否能通讯;
如能通讯,是否和波特率,奇偶效验,数据位,停止位等有关(已经遗失:()
谢谢!
...全文
39 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Anajian 2003-03-05
  • 打赏
  • 举报
回复
UP
wuxiaoyong 2003-02-26
  • 打赏
  • 举报
回复
能通信,它们的内核都一样,都封装在WINDOWS中了!
longenic 2003-02-26
  • 打赏
  • 举报
回复
不要啊,只要两边的设置为一样的就可以了
King_Dragon 2003-02-26
  • 打赏
  • 举报
回复
这个很简单嘛,WINDOWS中已经封装了串口通讯的API,使用起来就和文件句柄差不多,如果使用同步方式通讯非常简单,直接调用API即可,异步方式的处理稍微复杂一些,可用事件或者异步读写来实现。波特率,奇偶效验,数据位,停止位这些东西的设置采用默认值就可以了。
netwolfds 2003-02-26
  • 打赏
  • 举报
回复
波特率两头必须是一样,否则收到的数据会不一样,
除了波特率,数据位,停止位,校验位等等设置都应该一样
potter_cs 2003-02-26
  • 打赏
  • 举报
回复
顶一下
potter_cs 2003-02-26
  • 打赏
  • 举报
回复
感谢诸位
我现在已经能够收到信息了,但不符合规约…………
我认为是波特率等设置不对………………各位高人有什么看法?
loskill 2003-02-25
  • 打赏
  • 举报
回复
当然可以通信,只要协议一致
w98q98y98 2003-02-25
  • 打赏
  • 举报
回复
只要一致就应该能行的。
silverwonder 2003-02-25
  • 打赏
  • 举报
回复
意思是你接受信息的端口和mscomm设置的端口要一致,不一致当然通不了信;这个不难哦,大不了试一下就是了
potter_cs 2003-02-25
  • 打赏
  • 举报
回复
谢谢zzllabc 兄


qiume兄,你所说的“绑定端口”是不是发送方和接收方用同一个端口
如:self.MSComm1.CommPort := 1
是这个意思吗?
我是:程序猿 2003-02-25
  • 打赏
  • 举报
回复
可以,最好设置为二进制方式
qiume 2003-02-25
  • 打赏
  • 举报
回复
绑定端口
抱朴守拙 2003-02-25
  • 打赏
  • 举报
回复
能通讯,应该与发送方一致。
potter_cs 2003-02-25
  • 打赏
  • 举报
回复
定一下

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧