STM32-USART串口应用与串行通信基础精要.pptx

STM32-USART串口应用与串行通信基础精要.pptx

STM32-USART串口的应用创客学院陈老师嵌入式开发

串行通信的基本概念串口寄存器介绍STM32实现串口数据的收发HAL串口库函数的使用及printf的实现1/2/3/4/

通信的基本概念串行通信的基本概念USART介绍串口的电路连接串口的通信协议

同步通信和异步通信通信,最少要有两个对象,一个收,一个发同步通信:一般情况下同步通信指的是通信双方根据同步信号进行通信的方式。比如通信双方有一个共同的时钟信号,大家根据时钟信号的变化进行通信SPISPI发/收收/发CLK

同步通信和异步通信异步通信:是指数据传输速度匹配依赖于通信双方有自己独立的系统时钟,大家约定好通信的速度。异步通信不需要同步信号,但是并不是说通信的过程不同布UARTUART发/收收/发

串行通信和并行通信的区别串行通信:指的是同一时刻只能收或发一个bit位信息。因此只用1根信号线即可。并行通信:指的是同一时刻可以收或发多个bit位的信息,因此需要多根信号线才行-并行传输:数据各个位同时传输。-优点:速度快-缺点:占用引脚资源多-串行传输:数据按位顺序传输。-优点:占用引脚资源少-缺点:速度相对较慢设备设备设备设备串行并行

单工、半双工、全双工单工:要么收,要么发,只能做接收设备或者发送设备。比如收音机半双工:可以收,可以发,但是不能同时收发,比如对讲机

文档评论(0)

1亿VIP精品文档

相关文档