串口通讯协议简介-基于hmm的语音识别系统的matlab仿真

时间:2024-07-31 04:45:22
【文件属性】:

文件名称:串口通讯协议简介-基于hmm的语音识别系统的matlab仿真

文件大小:29.31MB

文件格式:PDF

更新时间:2024-07-31 04:45:22

STM32 F103

21.1 串口通讯协议简介 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单 便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通 讯方式输出调试信息。 在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和 片上外设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也 以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有 机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑, 统一收发双方的数据打包、解包标准。简单来说物理层规定我们用嘴巴还是用肢体来交流, 协议层则规定我们用中文还是英文来交流。 下面我们分别对串口通讯协议的物理层及协议层进行讲解。 21.1.1 物理层 串口通讯的物理层有很多标准及变种,我们主要讲解 RS-232 标准 ,RS-232 标准主要 规定了信号的用途、通讯接口以及信号的电平标准。 使用 RS-232 标准的串口设备间常见的通讯结构见图 21-1。 图 21-1 串口通讯结构图 在上面的通讯方式中,两个通讯设备的“DB9 接口”之间通过串口信号线建立起连接, 串口信号线中使用“RS-232标准”传输数据信号。由于RS-232电平标准的信号不能直接被


网友评论