标题: STM32串口通讯协议 [打印本页]

作者: sane    时间: 2019-11-19 11:39
标题: STM32串口通讯协议
串口通讯分为物理层(硬件层)和协议层(软件层)。
232 电平  -15v  ——  -3v逻辑1
              +15v  —— +3v逻辑0

TTL电平  输出L:<0.8V  ;  H:  >2.4V
              输入L:  <1.2V  ;  L:  >2.0V
CMOS电平 输出L:<0.1VCC  ;H:>0.9VCC
                输入L:<0.3VCC  ;L:>0.7VCC



232 电平与TTL电平转换芯片    MAX3232     SP3232


USB 电平与TTL电平转换芯片    CH340         PL2303      CP2102    FT232


串口通讯
数据排列方式: 起始位 有效位  校验位   停止位

起始位:由1个逻辑0的数据位表示。
结束位:由0.5  1  1.5  2个逻辑1的数据位表示。通常用1位。
有效数据位: 5   6  7  8 位

校验方式 :偶校验、无校验、奇校验


TX:数据发送(常用)
RX:数据接收(常用)
SCLK:时钟,仅用于同步通讯(一般不用)
nRTS:请求发送(低电平有效,一般不用)
nCTS:允许发送(低电平有效,一般不用)


STM32中USART1挂接在APB2时钟上,USART2,USART3,UART4,UART5挂接在APB1时钟线上。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1