STM32f1学习笔记——USART

USART库函数

typedef struct
{
  uint32_t USART_BaudRate;  //波特率常用115200、57600、38400、9600、4800、2400、1200  定义方式.USART_BaudRate = 9600....
  uint16_t USART_WordLength; // 表示一个帧中收发数据位数1、USART_WordLength_8b;USART_WordLength_9b         
  uint16_t USART_StopBits; //定义停止位位数           
  uint16_t USART_Parity;  //定义奇偶模式           
  uint16_t USART_Mode;  //使能或者失能收发模式            
  uint16_t USART_HardwareFlowControl; //使能或失能硬件流控制模式
} USART_InitTypeDef;

参数说明

USART_StopBits

USART_StopBits参数描述
USART_StopBits_1在帧尾传输1个停止位
USART_StopBits_0.5在帧尾传输0.5个停止位
USART_StopBits_2在帧尾传输2个停止位
USART_StopBits_1.5在帧尾传输1.5个停止位、

USART_Parity

USART_Parity参数描述
USART_Parity_No奇偶失能
USART_Parity_Even偶模式
USART_Parity_Odd奇模式

USART_HardwareFlowContrl

USART_HardwareFlowContrl参数描述
USART_HardwareFlowContrl_None硬件流控制失能
USART_HardwareFlowContrl_RTS发送请求RTS使能
USART_HardwareFlowContrl_CTS清楚发送CTS使能
USART_HardwareFlowContrl_RTS_CTSRTS_CTS使能

USART_Mode

USART_Mode参数描述
USART_Mode_Rx发送使能
USART_Mode_Tx接收使能
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值