微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 串口通信接收数据错误

串口通信接收数据错误

时间:10-02 整理:3721RD 点击:
用VISA和单片机的UART进行串口通信,8个数据位和一位终止位,采用偶校验
UART每秒钟发送十五个字节的数据,用串口调试助手查过,发送正确,但是用LABview的VISA进行读取 时,能正常读取数据,但每次总是读到17个字节,接收缓冲区接收到的数据字节数是17,接收显示所接受的数据中比发送的数据多了两个字节的0,不知道是为什么?
程序是通过一个while循环来控制串口结束的 ,在运行的时候,点击这个while循环停止串口的时候,会抱错:
错误--1073807254发生于test3.vi中的VISA读取
可能原因  VISA传输时发生奇偶校验错误
请大家赐教!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top