2018/4/3

STM32

1.说在前面

1.今天和几个朋友一起讨论了一下32的知识,有一群朋友一起努力,真好!

2.由于在51上面学习过串口通讯的知识,所以在32上复习并且深入吧

2.两种通信方式的介绍

1.并行通信

1-1.原理:数据各位之间同时传输

1-2优点:速度快

1-3.缺点:占用引脚资源多

2.串行通信

2-1.原理:数据按照位来传输

2-2.优点:占用引脚资源少

2-3.缺点:速度相对较慢

3.工作模式介绍

1.单工模式:在一个方向上进行运输

2.半双工模式:允许数据在两个方向上进行运输,但是同时间只能在一个方向上运输

3.双工模式:允许在两个方向上进行传输,发送方和接受方有着独立的接受和发送

4.串行通信

1.同步通信:带着时钟的同步信号传输

2.异步通信:不带时钟的同步信号传输(但是双方要约定波特率)

5.常用串行通信接口

1.UART

异步全双工  (TXD RXD GND)

2.1-wire(单总线)

异步半双工  (DQ:发送端和输出端)

3.SPI

同步全双工   (SCK:同步时钟 MISO:主机输入,从机输出,MOSI:主机输出,从机输入)

4.I2C

同步半双工   (SCL:同步时钟,SDA:数据输入输出端)

注1:RXD:receive data

        TXD:tranmitter data

注2:UART:通用异步收发器

         USART:通用同步异步收发器

stm32同步通讯简单介绍

1.串行输入

外设-》串行数据输入-》移位寄存器-》输入数据缓冲器-》MCU内核

2.串行输出

MCU内核-》输出数据缓冲器-》移位寄存器-》串行数据输出-》外设


stm32异步通讯简单介绍

1.起始位

2.数据位:(8/9位)

3.奇偶校验位:(一般在第9位)

4.停止位

5.设置波特率

串口通讯原理图

STM32 串行通讯(part1)STM32 串行通讯(part1) 



相关文章: