STM32F103 UART 串口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/youshijian99/article/details/81057184

USART 通用同步收发器,UART 通用异步收发器
    支持LIN(局部互联网)、智能卡协议、IrDA(红外)、以及调制解调器(CTS/RTS)等。
    全双工交换数据、即收发同时进行。
接口
    三个引脚:接收数据输入(RX)、发送数据输出(TX)、地(GND)。
    RX:接收数据串行输入。通过采样技术来区别数据和噪音,从而恢复数据。

    TX:发送数据输出。当发送器禁止时,输出引脚恢复到它的IO端口配置。当发送器激活时,不发送数据,TX引脚处于高电平。
传送速率
   
1波特 = 1bps(位/秒)
    常用有:4800、9600、19200、115200波特等。
协议

    总线在发送或接收前应该处于空闲状态;一个起始位;一个数据字(8位/9位),最低有效位在前;一个或两个停止位,表明数据帧的结束。

配置模式

寄存器
   
状态寄存器(USART_SR)
    数据寄存器(USART_DR)
    波特比率寄存器(USART_BRR),12位整数和4位小数
    控制寄存器(USART_CR)



库函数



扫描二维码关注公众号,回复: 3455570 查看本文章


猜你喜欢

转载自blog.csdn.net/youshijian99/article/details/81057184