labview与单片机用visa进行串口通信 10

labview与单片机用visa进行串口通信时传送的数据是如何分配的?我想一次传给下位机多个不同数据来控制不同程序应该如何实现啊?求大师指点……... labview与单片机用visa进行串口通信时传送的数据是如何分配的?我想一次传给下位机多个不同数据来控制不同程序应该如何实现啊?求大师指点…… 展开
 我来答
redwindy001
2012-09-10 · 超过23用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:18.3万
展开全部
串口通讯有自己的通讯协议。可以根据通讯协议进行编程。需要做的工作由以下几步:
1、搞清楚串口协议标准,232,485协议编程会有所区别;
2、编制对话规则。也就是上位机发出什么指令,下位机如何响应,这个需要做个对码表;
3、串口一次发送的数据是16进制,可以让下位机解码为2进制的,每一位代表不同功能启用。这样就可以实现一次发送多个指令。比如发送16进制数FF,那么对应的2进制就是1111 1111,全高电平,这个代码可以让单片机就绪。如果发送F1,对应二进制就是11110001,那么可以执行第一项动作。以此类推。
hongbo_W2012
2012-08-30 · TA获得超过1377个赞
知道小有建树答主
回答量:513
采纳率:80%
帮助的人:144万
展开全部
将数据定义成协议,根据协议的不同要求进行不同的操作。
追问
谢谢您的帮助…因为对visa具体应用不熟悉,如果您方便的话是否能帮忙编写一个简单例子进行说明  在此谢过(例子最好就如问题中描述的那样)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meitao605
2012-09-10
知道答主
回答量:20
采纳率:0%
帮助的人:23.7万
展开全部
需要使用485总线电路,232电路只能一对一通信。

485串口总线电路需要采用手拉手的连接方式,对下位机设置地址,一共可以使用0-255位地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式