用labview(上位机)和单片机(下位机)串口通信发送指令给单片机 255

要求上位机发送8位二进制数(10010000)给单片机,单片机只接收指令,请问如何用labview的VISA编程实现.... 要求上位机发送8位二进制数(10010000)给单片机,单片机只接收指令,请问如何用labview的VISA编程实现. 展开
 我来答
0开拓者0
2019-04-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
VISA可控制GPIB、串口、USB、以太网、PXI或VXI仪器,并根据使用仪器的类型调用相应的驱动程序,用户无需学习各种仪器的通信协议。VISA独立于操作系统、总线和编程环境。换言之,无论使用何种设备、操作系统和编程语言,均使用相同的API。
开始使用VISA之前,应确保选择合适的仪器控制方法。
GPIB、串口、USB、以太网和某些VXI仪器使用基于消息的通信方式。对基于消息的仪器进行编程,使用的是高层的ASCII字符串。仪器使用本地处理器解析命令字符串,设置合适的寄存器位,进行用户期望的操作。SCPI(可编程仪器标准命令)是用于仪器编程的ASCII命令字符串的标准。相似的仪器通常使用相似的命令。用户只需学习一组命令,而无需学习各个仪器生产厂商各种仪器的不同命令消息。最常用的基于消息的函数是:VISA读取、VISA写入、VISA置触发有效、VISA清空和VISA读取STB。
PXI和许多VXI仪器使用基于寄存器的通信方式。对基于寄存器的仪器进行编程,使用的是将直接写入仪器控制寄存器的底层二进制信息。该通信方式的优点是速度快,因为仪器不需解析命令字符串,并将信息转换为寄存器层次的程序。基于寄存器的仪器实际上是在直接硬件操作层上进行通信。最常用的基于寄存器的函数是:VISA输入、VISA输出、VISA转入和VISA转出。
GUEL86
2019-04-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
上位机与单片机的串口通信,一般可以设一个间单的通信协议,如指令+数据+校验,就是每次通信是发一个指令包,接收端按指令要求操作并返回执行完成指令就可以了。
追问
请问有没有相关的案例,能发给我吗,感激不尽
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-04-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
GPIB、串口、USB、以太网和某些VXI仪器使用基于消息的通信方式。对基于消息的仪器进行编程,使用的是高层的ASCII字符串。仪器使用本地处理器解析命令字符串,设置合适的寄存器位,进行用户期望的操作。SCPI(可编程仪器标准命令)是用于仪器编程的ASCII命令字符串的标准。相似的仪器通常使用相似的命令。用户只需学习一组命令,而无需学习各个仪器生产厂商各种仪器的不同命令消息。最常用的基于消息的函数是:VISA读取、VISA写入、VISA置触发有效、VISA清空和VISA读取STB。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Tom790325
2019-04-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
VISA可控制GPIB、串口、USB、以太网、PXI或VXI仪器,并根据使用仪器的类型调用相应的驱动程序,用户无需学习各种仪器的通信协议。VISA独立于操作系统、总线和编程环境。换言之,无论使用何种设备、操作系统和编程语言,均使用相同的API。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉子史呷BD
2019-04-22
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
(上位机)和单片机(下位机)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式