串口通信学习

文章目录[隐藏]

处理器与外部设备通信

1、并行通信
数据各个位同时传输,速度快但占用引脚资源

2、串行通信
数据按位顺序传输,速度相对较慢

(1)同步通信:带时钟同步信号
SPI、IIC通信

(2)异步通信:不带时钟信号
UART(全双工)

3、STM32F407ZGT6的UART引脚

串口号 RXD TXD
1 PA10(PB7) PA9(PB6)

4、串口相关寄存器
(1)USART_SR状态寄存器

(2)USART_DR数据寄存器

(3)USART_BRR波特率寄存器

版权声明:本文为CSDN博主「涵。」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44208404/article/details/121531039

生成海报
点赞 0

涵。

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

国产单片机替代-CH32替代STM32

(请保留-> 作者: 罗冰 https://blog.csdn.net/luobing4365) 随着芯片价格疯涨,项目的不可控性越来越大。特别是价格方面,达到了无法想象的地步了。 以之前《UEFI编程实践》所用的

从os-cli看串口操作

cli,主要是实现输出命令行,控制设备。再就是查询设备状态的作用。实现过程分析 实现串口初始化 这块是由cube自动生成的。 cli任务初始化 在cli_task.c中执行module_init("cli", cli_ta