STM32 USART 的25个函数简单说明

1、函数USART_DeInit

STM32 USART 的25个函数简单说明_第1张图片

 

2、函数USART_Init

STM32 USART 的25个函数简单说明_第2张图片

我们主要用USART_InitTypeDef中的成员含义

波特率

STM32 USART 的25个函数简单说明_第3张图片

数据位

STM32 USART 的25个函数简单说明_第4张图片

停止位

STM32 USART 的25个函数简单说明_第5张图片

奇偶校验位

STM32 USART 的25个函数简单说明_第6张图片

硬件流控制模式

STM32 USART 的25个函数简单说明_第7张图片

收发模式

3、函数USART_StructInit

STM32 USART 的25个函数简单说明_第8张图片

成员可参考2中函数成员解释

4、函数USART_Cmd

STM32 USART 的25个函数简单说明_第9张图片

 

5、函数USART_ITConfig

STM32 USART 的25个函数简单说明_第10张图片

USART_IT:输入参数USART_IT使能或者失能USART的中断

STM32 USART 的25个函数简单说明_第11张图片

 

6、函数USART_DMACmd

STM32 USART 的25个函数简单说明_第12张图片

各个输入参数的介绍如下图:

STM32 USART 的25个函数简单说明_第13张图片

输入参数2

7、函数USART_SetAddress

 

8、函数USART_WakeUpConfig

STM32 USART 的25个函数简单说明_第14张图片

STM32 USART 的25个函数简单说明_第15张图片

参数2的说明

9、函数USART_ReceiverWakeUpCmd

STM32 USART 的25个函数简单说明_第16张图片

10、函数USART_LINBreakDetectiLengthConfig

STM32 USART 的25个函数简单说明_第17张图片

STM32 USART 的25个函数简单说明_第18张图片

参数2 的说明

11、函数USART_LINCmd

STM32 USART 的25个函数简单说明_第19张图片

12、函数USART_SendData

STM32 USART 的25个函数简单说明_第20张图片

13、函数USART_ReceiveData

STM32 USART 的25个函数简单说明_第21张图片

14、函数USART_SendBreak

15、函数USART_SetGuardTime

16、函数USART_SetPrescaler

17、函数USART_SmartCardCmd

STM32 USART 的25个函数简单说明_第22张图片

18、函数USART_SmartCardNackCmd

STM32 USART 的25个函数简单说明_第23张图片

19、函数USART_HalfDuplexCmd

STM32 USART 的25个函数简单说明_第24张图片

20、函数USART_IrDAConfig

STM32 USART 的25个函数简单说明_第25张图片

USART_IrDAMode值

21、函数USART_IrDACmd

STM32 USART 的25个函数简单说明_第26张图片

22、函数USART_ GetFlagStatus

STM32 USART 的25个函数简单说明_第27张图片

STM32 USART 的25个函数简单说明_第28张图片

USART_FLAG参数允许取值范围

23、函数USART_ ClearFlag

STM32 USART 的25个函数简单说明_第29张图片

24、函数USART_ GetITStatus

STM32 USART 的25个函数简单说明_第30张图片

STM32 USART 的25个函数简单说明_第31张图片

USART_IT参数值表

25、函数USART_ClearITPendingBit

STM32 USART 的25个函数简单说明_第32张图片

注意:本人所写文章均用于记录自己的学习过程!!!!

你可能感兴趣的:(STM32F40x,stm32,嵌入式硬件,单片机)