link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1084回复:6

RS232(50分)!

楼主#
更多 发布于:2003-10-09 23:42
请教232信号是不是和以太网信号一样是按帧来发送数据的?
如果有的话,那么他的帧头是什么,一帧多少字节?
帧与帧之间的间隔有什么特点?
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-10-10 09:30
去参考uart协议吧,网上到处都是
具体232只是物理层接口协议
mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-10 10:20
以太网信号传输协议不懂,但232很简单。你只要到相应的寄存器中设置好数据位、停止位、奇偶校验和波特率就可以了。如果是两台PC的com1之间通讯,设置好寄存器后,通过判断3fdh决定是否读写3f8h还是转其他操作就行了。
一台PC上,可以自发自收来测试。
ivan_chen
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2006-12-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-10 11:25
我感觉 232 和 Eth 上的传输协议不同自然 数据 的结构也不一样了!
   Eth上通常是 ip包 这种传输方式好像包含几个部分:数据包头、数据包大小、数据包内容、数据包结束标识等,具体的你自己可以查书嘛;
   232上的数据结构就比较简单了 起始位、数据位、校验位等在属性里还可以修改或省略,一般是用 10 位!

当然我是这样理解的,你自己还是要查书啦!
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-10 12:41
去参考uart协议吧,网上到处都是
具体232只是物理层接口协议
 


版主说的对。
232只是提供你一个物理连接方式,具体是对端口进行操作来控制波特率、位数、奇偶校验等参数,然后就可以收发了。至于你在这上面怎样对你的数据进行传输,一概没有规定。你要自己定义了。

许多硬件的书都有很详细的介绍,你找一本看看就知道了。试一下,具体应用中有了问题再来讨论。
助人乃快乐之本 有人给分就更快乐了 :-)
icegii
驱动牛犊
驱动牛犊
  • 注册日期2003-10-10
  • 最后登录2005-03-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-10 14:00
是啊,232只是个物理和电气上的接口
它有自己的贞格式,你可以去看看它的协议,具体的通讯协议一般都是自己定的,不知道说的对不对
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-10 20:13
谢谢回答!
先给分!
游客

返回顶部