阅读:1084回复:6
RS232(50分)!
请教232信号是不是和以太网信号一样是按帧来发送数据的?
如果有的话,那么他的帧头是什么,一帧多少字节? 帧与帧之间的间隔有什么特点? |
|
沙发#
发布于:2003-10-10 09:30
去参考uart协议吧,网上到处都是
具体232只是物理层接口协议 |
|
板凳#
发布于:2003-10-10 10:20
以太网信号传输协议不懂,但232很简单。你只要到相应的寄存器中设置好数据位、停止位、奇偶校验和波特率就可以了。如果是两台PC的com1之间通讯,设置好寄存器后,通过判断3fdh决定是否读写3f8h还是转其他操作就行了。
一台PC上,可以自发自收来测试。 |
|
地板#
发布于:2003-10-10 11:25
我感觉 232 和 Eth 上的传输协议不同自然 数据 的结构也不一样了!
Eth上通常是 ip包 这种传输方式好像包含几个部分:数据包头、数据包大小、数据包内容、数据包结束标识等,具体的你自己可以查书嘛; 232上的数据结构就比较简单了 起始位、数据位、校验位等在属性里还可以修改或省略,一般是用 10 位! 当然我是这样理解的,你自己还是要查书啦! |
|
地下室#
发布于:2003-10-10 12:41
去参考uart协议吧,网上到处都是 版主说的对。 232只是提供你一个物理连接方式,具体是对端口进行操作来控制波特率、位数、奇偶校验等参数,然后就可以收发了。至于你在这上面怎样对你的数据进行传输,一概没有规定。你要自己定义了。 许多硬件的书都有很详细的介绍,你找一本看看就知道了。试一下,具体应用中有了问题再来讨论。 |
|
|
5楼#
发布于:2003-10-10 14:00
是啊,232只是个物理和电气上的接口
它有自己的贞格式,你可以去看看它的协议,具体的通讯协议一般都是自己定的,不知道说的对不对 |
|
6楼#
发布于:2003-10-10 20:13
谢谢回答!
先给分! |
|