6.4 串口通信收发2
6.1. 什么是串口通信2
6.1.2 串口通信属性2
6.1.3 什么是单片机的TTL 电平?6
6.1.4 关于NPN和PNP 三极管基础知识?
6.1.5 RS-232 电平与TTL 电平转换9
6.1.理解6 串口波特率11
6.1.7 STM32 神舟I号独特的USB转串口的TTL 电平模块设计11
6.1.8 01 最简单的串口打印$字符12
6.1. 02 单串口打印字符-初级 21
6.1.10 例程 03 单串口打印字符-中级 23
6.1.11 例程 04 单串打印字符-高级 24
6.1.12 例程 05 USART-COM1 串口接收与发送实验-初级版26
6.1.13 例程 06 USART-COM1 串口接收与发送实验-中级版28
6.1.14 例程 05 USART-COM1 串口接收与发送实验-高级版29
6.4 串口通信的收发
6.1.什么是串口通信?
串口通信是指外设和计算机间通过数据信号线 、地线、控制线等传输数量
根据一种通信方式。这种通信方式使用的数据线较少,可以节省远程通信的通信成本,但
其传输速度低于并行传输。
串口是计算机上一种非常常见的设备通信协议。大多数计算机(不包括笔记本电脑)括
两个基础 RS-232 串口。串口也是仪器设备通用的通信协议(串口通信协议也可以
用于获取远程采集设备的数据)。
51 单片机内置串口时,被认为是微控制器发展史上的重大事件,因为当时
唯一的微控制器和 串口PC 交互接口。MCU经过这么多年的发展, 微控制器的串口仍然存在
它是必不可少的接口之一。
6.1.2 串口通信属性
1. 通信问题
通信质量的评价主要体现在传输速度、数据的正确性、功耗是否低、布线成功等方面
是否低(比如 1 根线的收发可以满足,比 8 根线的并行收发节省成本);使用是否普及(取决于
似乎每个人都在学习英语。世界上大多数人能独立使用英语吗?有很多人会说英语,这很受欢迎。
但是通信面很广;如果学鸟语,只能和鸟交流,没人能理解)。
2. 串口有多少标准?(经常听说有3 线,5 线串口)
传统的串行接口标准是 22 根线,标准 25 芯 D 型插头座(DB25 )为25 )
9 芯 D 型插座(DB9 )目前很少使用25 芯插头座。
就像现在说的几行串口,一般是指用了几根线,原来的 RS-232 串口为25 针,所在
有些针脚定义是有用的,后来变成了 9 针。所谓全功能串口,就是所有针脚定义都用上了。
例如,流量控制、握手信号等都是有用的,一般来说,国外产品做产品比较规则,把所有的产品都做好
串口信号都做上去了。但是国内的技术人员发现,其实RS-232 串口主要用于2 ,3
如果不使用其他其他接口,就不会有大问题。因此,在 9 针的基础上进行简化,
因此,出现了所谓的 2 、3、4 、5、6、8 线串口。.
只有2 线串口RXD,TXD 两条基本收发信号线;3 线串口除外RXD 和 TXD,还有GND ;
所谓 4~9 线只在 TXD 和 RXD 根据实际需要增加相应的控制信号线。
一般来说,使用 5 线的 232 通信增加了硬件流控,即 RTS,CTS 信号,主要是为了
为了保证高速通信的可靠性,如果你的通信速度不是很高,你可以忽略它。
3. 串口的速度与距离
RS-232 (串口英文代名词)采用不平衡传输方式,即所谓单端通信。因为它发送电平
与接收电平的差仅为 2V 至 3V 左右,因此其共模抑制能力差,加上双绞线上的分布电容,
其最大传输距离约为 15 米,最高速度为 20kb/s 。RS-232 为点对点,即只有一对收发
通信设计的驱动器负载为 3~7k Ω。所以RS-232 适合本地设备之间的通信。
4. 从串口通信衍生出 422 和 485
RS-232 、RS-422 与 RS-4