VB与多个串口通信
来源:百度知道 编辑:UC知道 时间:2024/07/07 03:45:07
在vb上选择所要通信的某个单片机,好像是要发送一个通信信号,来让单片机判定与哪个连通,但是具体的不清楚。麻烦有谁知道能够仔细的讲一下,是要利用一个什么别的控件还是其他的方法呢?
还有个问题,这个单片机一定要通过第九位来判断吗????
如果不用第九位的话,应该怎么写呢,可以给个例子吗???
还有个问题,这个单片机一定要通过第九位来判断吗????
如果不用第九位的话,应该怎么写呢,可以给个例子吗???
mscomm 做串口通讯
至于判断与那个单片机通讯
这个完全是由单片机的通讯协议来判定的
地址信号要看单片机通讯协议里面有没有啊
通讯协议里面没有也没用
单片机是收到上位机发的字符或字符串进行判定的
(如果单片机程序里面没有区分地址,那也枉然)
这个你需要看下你仪器的说明书(通讯协议那段)
用串口调试助手先试 试好了再写上位机程序。
非常赞同 1 楼 朋友所言!
你说的这个 属于协议范围。
所以 搞系统之前 要把 协议 设计好!
然后 在 程序里 实现 协议
祝你顺利
VB串口通信的话只是MSCOMM控件,单片机设置自己的ID,VB发送的数据当中包含单片机的ID信息,单片机收到关于自己ID数据便执行,否则丢弃;如果需要单片机回复~那么硬件应该注意:选用485串口
可以不用第九位的
VB和单片机的串口通讯,没有协议,能做么?