STM32 串行通讯(part1)

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.设置波特率

串口通讯原理图

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值