首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RS-232帧差

RS-232帧差
EN

Stack Overflow用户
提问于 2014-07-13 18:30:50
回答 1查看 5.2K关注 0票数 0

新来的,所以先谈谈我自己:

我是一名专业的消防警报调试工程师,但我喜欢把电子搞得一团糟。我感兴趣的主要领域是各种系统之间的集成(这也是我喜欢做火灾警报的原因之一,因为它们与大型建筑中的大多数系统相连接),并且最近开始更多地参与到串行通信到接口系统中,而不是无聊的继电器联系人。

在我的房子里,我有一个8X8音频/视频矩阵开关,它把所有房间里的立体声系统连在一起,这样我就可以把任何房间的音频连接到房子里的任何其他房间。这个开关背面有一个RS-232串口,我希望我可以与PI或arduino接口,这样我就可以通过web接口来控制它。

经过一段时间的搜索,我在网上找到了它的协议.但不幸的是,事情发展得并不顺利。

目前,我只是使用一个usb-232转换器和一个空调制解调器电缆,连同一个程序,称为232分析仪在我的笔记本电脑.我可以很好地读取数据,并把数据发送到单位.但它不断地吐出一条“框架错误”的信息。

我不知道我做错了什么,有人能告诉我吗?这是我第一次真正使用串行,所以指针会很酷。我认为有一件事是协议规定的:

  • RS-232C标准
  • 起始位1
  • 停止位1
  • 数据位8
  • 奇偶位偶数
  • 波特率9600 BAUD
  • 代码ASCII
  • 终止

但是我的分析器程序只允许我设置波特率、数据位、奇偶、停止位和数据格式。不是开始咬。这会是我的问题吗?如果是这样的话,我该如何绕过它呢?提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2014-07-15 16:41:32

串行连接最常用的格式使用一个开始位、8个数据位、无奇偶校验和一个停止位。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24725915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档