VB与多个串口通信

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:45:07
在vb上选择所要通信的某个单片机,好像是要发送一个通信信号,来让单片机判定与哪个连通,但是具体的不清楚。麻烦有谁知道能够仔细的讲一下,是要利用一个什么别的控件还是其他的方法呢?
还有个问题,这个单片机一定要通过第九位来判断吗????
如果不用第九位的话,应该怎么写呢,可以给个例子吗???

mscomm 做串口通讯

至于判断与那个单片机通讯

这个完全是由单片机的通讯协议来判定的

地址信号要看单片机通讯协议里面有没有啊

通讯协议里面没有也没用

单片机是收到上位机发的字符或字符串进行判定的
(如果单片机程序里面没有区分地址,那也枉然)

这个你需要看下你仪器的说明书(通讯协议那段)

用串口调试助手先试 试好了再写上位机程序。

非常赞同 1 楼 朋友所言!

你说的这个 属于协议范围。

所以 搞系统之前 要把 协议 设计好!

然后 在 程序里 实现 协议

祝你顺利

VB串口通信的话只是MSCOMM控件,单片机设置自己的ID,VB发送的数据当中包含单片机的ID信息,单片机收到关于自己ID数据便执行,否则丢弃;如果需要单片机回复~那么硬件应该注意:选用485串口

可以不用第九位的

VB和单片机的串口通讯,没有协议,能做么?