1.时钟信号划分
同步通信:通信双方根据同步信号通信,比如双方有一个共同的时钟信号(SPI全双工 I2C半双工)
发送数据的时候会出现阻塞状态,需要等待数据传输完毕,程序才会执行到下一行
异步通信:通信双方有自己独立的系统时钟,大家约定好通信的速度。异步通信不需要同步信号,但是并不是说通信的过程不同步(UART)
发送数据的时候没有阻塞状态,执行发送数据语句后直接执行下一行语句
在STM32中USART/UART使用的都是TTL电平,也称TTL串口。
同步通信:通信双方根据同步信号通信,比如双方有一个共同的时钟信号(SPI全双工 I2C半双工)
发送数据的时候会出现阻塞状态,需要等待数据传输完毕,程序才会执行到下一行
异步通信:通信双方有自己独立的系统时钟,大家约定好通信的速度。异步通信不需要同步信号,但是并不是说通信的过程不同步(UART)
发送数据的时候没有阻塞状态,执行发送数据语句后直接执行下一行语句
在STM32中USART/UART使用的都是TTL电平,也称TTL串口。