在串口通讯里面帧错误意味着什么?
主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A
问题: 在我进行串口通讯的时候遇到一个错误,它提示说"在传输的时候出现帧错误"。这个错误意味着什么?我应该如何解决?
解答: 串口数据每一次传输一个字节。每个字节有一个特定的格式比如起始位,数据位,校验位和停止位。帧错误的情况是收到一帧数据,但是不是期望的帧。
有很多原因可能引发帧错误。最常见的原因是您的串口和您的设备配置使用了不同的设置。解决这个问题,您可以到测量与自动化浏览器(MAX)中,在设备与接口(Device and Interface)下选择您的串口并确认波特率,数据位,校验位和停止位是否与您的设备一致。或者您可以通过编程修改您的这些设置。
如果您的设置与您的设备一致,但是您仍然遇到这个错误,那么有可能是您的串口线上有噪声。
相关链接:
附件:
报告日期: 06/06/2006
最近更新: 06/06/2006
文档编号: 3JFBMM6K
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.