你好,串口不能通信通常是2个方面,首先,VISA驱动没有安装,是不能通信的,第二,调用串口VI的子函数后,发送的命令不对是不能通信的,你发程序到上面来给你看看,问题出在哪了。
你也可以参考我写的例程:
是不是Labview没有装VISA驱动
http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zhs/pg/1/sn/catnav:du,n8:3.25.123.1640,ssnav:ndr/
到官网下个驱动再打开NI MAX可以看到串口设备
测试仿真效果
仿真使用Proteus仿真软件和虚拟串口软件
com10可以识别,驱动已安装。通过串口查看,发送的数据格式一样
你的文字是用Labveiw发不出正确的控制字符。给你举个例子说明。我想控制板子上的LED灯亮起,通过串口向MCU发送16进制 0x01 0x02 0x03 0x04来实现不同的效果和功能。这里,你用VISA串口时,要用这种架构,才能正常发出。也就是事件驱动架构。