恭喜,你发布的帖子
发布于 2018-11-23 10:41:54
3楼
ptp也叫自由口通讯,协议自定。
波特率、奇偶校验等,是硬件通讯参数,你可以发送数据给对方,对方能够接收到你发送的数据,同样,对方可以发送数据给你,你也能收到,但仅此而已,需要有一个通讯协议来解析通讯中发送的内容。
打个比方,你想和一个老外进行交流信息,选择视频电话的方式
电话打通了,相当于通讯参数设置正确了,连接建立了。
但电话是打通了,但并不表示你们就可以进行交流了,还需要选择一种语言进行交流
假设你懂中文和英语,对方懂德文和英语,你想和对方交流,就需要选择一个大家都懂的语言英语进行交流,相当于选择一种大家都支持的通讯协议。
再或者,你只懂中文,对方只懂德语,无法交流,你们决定用示意图的方式进行交流,这就是自定协议
谢谢 你的解释非常的通俗易懂,可能我问的不是很具体,我的重点是想了解,西门子视频例程里只是让我们设置了通信参数,而没有告知采用哪种协议,也就是您所说的德语 英语,也就是说超级终端和1200默认存在某种共用的语言,比如说英语?那么我想请教一下 如果两个设备支持自由口协议,但是刚好没有通用的语言(协议)可用,他们之间是不是就算设置了通信参数,也无法实现通信的呢?新人,谢谢您抽出时间!
请填写推广理由:
分享
只看
楼主