rs232串行数据传输及读写原理-kc07010302-a02.pptx
文本预览下载声明
RS232串行数据传输及读写原理
RS232串行通信应用广泛
西门子PLC(可编程逻辑控制器)
微型计算机
Zigbee节点
串行通信
RS232标准
数据识别
数据读写
目录
第一部分
串行通信
串行通信:
按位(bit)发送;
接收字节,高先低后;
串行通信规范:RS232、RS485、USB
如何传输、如何读写
串行线缆
串行接口
串行接口
0x40 0x30
第二部分
RS232标准
硬件规范:
串行接口
引脚编号
功能
1
载波检测 DCD
2
接收数据 RXD
3
发送数据 TXD
4
数据终端准备好 DTR
5
信号地 SG
6
数据准备好 DSR
7
请求发送 RTS
8
清除发送 CTS
9
振铃提示 RI
通信规范:
收发双方协商;
统一接口属性
波特率,双方同步;
数据位,数据长度;
停止位,结束信息;
校验位,完整性;
第三部分
数据读写
读
数据输入缓存区
写
数据输出缓存区
数据读写操作:
发送方数据写入输出缓存区
串口按通信规范封装输出缓存区数据(数据位、停止位、校验位)
约定波特率传输数据帧
接收方串口接收数据帧按通信规范解封数据并放入输入缓存区
接收方从输入缓存区读取数据
串口通信过程:11
A11
红色数字为数据位
黑色数字为停止位
9600bits每秒数据示什么??
第四部分
数据识别
按通信规范识别数据区域
数据位
数据区域内容解码,要求双方编码方式统一
数据内容
编码方式
ASCII UTF-8
串行数据解码:
红色数字为数据位
黑色数字为停止位数据11
A
双方默认:ASCII
应用程度如何读取RS232串行通信的数据?
A、输入缓存区
B、输出缓存区
思考题
串行通信双方如果数据编码方式不一样,能正确解码数据内容吗?
A、能
B、不能,产生乱码
学校地址:无锡职业技术学院物联网技术学院 邮编:214121
版权:无锡职业技术学院|苏ICP
显示全部