STM32F407ZGT6 USART学习
1,知识储备
串口作为 MCU 的重要外部接口,同时也是软件开发重要的调试手段,其重要性不言而喻。
现在基本上所有的 MCU 都会带有串口, STM32 自然也不例外。通常用于STM32与传感器之间通讯(激光测距模块,0.96串口屏,与pc间完成通讯)HC-05制作蓝牙小车等;总之作为一种最先接触的通讯方式,重要性不言而喻。
STM32F4 开发板 所使用的 STM32F407ZGT6 最多可提供 6 路串口,有分数波特率发生器、 支持同步单线通信和半双工单线通讯 、支持 LIN 、支持调制解调器操作、智能卡协议和 IrDA SIR ENDEC 规范、具有DMA 等。
首先、 Uart这里指的是TTL电平的串口,TTL电平信号之所以被广泛使用,原因是:通常我们采用二进制来表示数据。而且规定,+5V等价于逻辑“1”,0V等价于逻辑“0”。这样的 数据通信及电平规定方式,被称做TTL( 晶体管- 晶体管逻辑电平)信号系统,但是实际上的高低电平并不是如此,高低电平是个电压范围,通常规定输出高电平>2.4V,输出低电平<0.4V。但实际上室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和低电平规定为 输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。
|
———————————————— 版权声明:本文为CSDN博主「*星里」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_52785624/article/details/122516748