|
| void | UART_NO_STOP_EN (UART_TypeDef *UARTx, FunctionalState cmd) |
| | 特殊情况下,数据传输master端不能发出stop。一段时间后,后续数据传输继续进行,该模块能恢复继续传输。 更多...
|
| |
| unsigned char | UART_RXDATA (UART_TypeDef *UARTx) |
| | UART非阻塞模式接收数据(使用时需确保接收FIFO不为空) 更多...
|
| |
| int | UART_ERRORSTATE (UART_TypeDef *UARTx, UART_ERRORFLAG uarterrorflag) |
| | UART错误标志状态 更多...
|
| |
| void | UART_TXDATAConfig (UART_TypeDef *UARTx, unsigned int val) |
| | UART非阻塞模式发送数据(使用时需确保发送FIFO不为满) 更多...
|
| |
| int | UART_FLAGSTAT (UART_TypeDef *UARTx, UART_FLAGStatus uartflag) |
| | 读 UART 标志寄存器 更多...
|
| |
| int | UART_BAUDRATEConfig (UART_TypeDef *UARTx, UART_BaudRate uartbaudrate) |
| | UART的波特率配置 更多...
|
| |
| void | UART_FIFOClear (UART_TypeDef *UARTx) |
| | 清除 UART FIFO数据 更多...
|
| |
| int | UART_LCRConfig (UART_TypeDef *UARTx, UART_WordLength wordlength, UART_StopBits uartstopbits, UART_Parity uartparity) |
| | 配置UART的数据位、停止位、奇偶校验位 更多...
|
| |
| int | UART_TXFIFOByteWordConfig (UART_TypeDef *UARTx, UART_ByteWord uarttxfifobit) |
| | 设置UART的发送FIFO数据位宽 更多...
|
| |
| void | UART_EN (UART_TypeDef *UARTx, FunctionalState cmd) |
| | UART 使能控制 更多...
|
| |
| void | UART_CRConfig (UART_TypeDef *UARTx, UART_CRBitCtrl crbitctrl, FunctionalState cmd) |
| | UART 信号使能控制 更多...
|
| |
| void | UART_RXFIFOConfig (UART_TypeDef *UARTx, UART_FIFOLevel fifoleve) |
| | UART 接收FIFO 触发深度选择 更多...
|
| |
| void | UART_TXFIFOConfig (UART_TypeDef *UARTx, UART_FIFOLevel fifoleve) |
| | UART 发送FIFO 触发深度选择 更多...
|
| |
| void | UART_IntMaskConfig (UART_TypeDef *UARTx, UART_IntMask intmask, FunctionalState cmd) |
| | UART 中断屏蔽设置 更多...
|
| |
| int | UART_RawIntState (UART_TypeDef *UARTx, UART_IntMask intmask) |
| | UART 原始中断(中断屏蔽前)状态 更多...
|
| |
| int | UART_MaskIntState (UART_TypeDef *UARTx, UART_IntMask intmask) |
| | UART 屏蔽后的中断状态 更多...
|
| |
| void | UART_IntClear (UART_TypeDef *UARTx, UART_IntMask intmask) |
| | UART 清除中断标志 更多...
|
| |
| void | UART_TXRXDMAConfig (UART_TypeDef *UARTx, UART_TXRXDMA uartdma) |
| | UART DMA 发送/接收控制使能 更多...
|
| |
| void | UART_TimeoutConfig (UART_TypeDef *UARTx, unsigned short time) |
| | UART 超时设置 更多...
|
| |
| void | UART_DMAByteWordConfig (UART_TypeDef *UARTx, FunctionalState cmd) |
| | UART DMA Byte/word 传输模式设置(仅DMA模式下配置) 更多...
|
| |
| void | UartPollingSenddata (UART_TypeDef *UARTx, char ch) |
| | UART 查询方式发送一个字节数据 更多...
|
| |
| char | UartPollingReceiveData (UART_TypeDef *UARTx) |
| | UART 查询方式接收一个字节数据 更多...
|
| |
| void | UartPollingSenddone (UART_TypeDef *UARTx) |
| | 等待 UART 发送完毕 更多...
|
| |
| void | UartSetCLKBase (UART_TypeDef *UARTx) |
| | 根据波特率配置相应的外设时钟,并打开外设时钟 更多...
|
| |
| void | UARTPollingConfig (UART_TypeDef *UARTx, UART_BaudRate uartbaudrate) |
| | UART 查询模式初始化 更多...
|
| |
| void | UARTInterruptConfig (UART_TypeDef *UARTx, UART_BaudRate bd) |
| | UART 中断模式初始化 更多...
|
| |
| void | UARTDMAConfig (UART_TypeDef *UARTx, UART_BaudRate uartbaudrate) |
| | UART DMA模式初始化(dma按byte宽度传输) 更多...
|
| |
| void | UARTDMAElseConfig (UART_TypeDef *UARTx, UART_BaudRate uartbaudrate, UART_DmaWidth width_type) |
| | UART DMA模式初始化(dma可选按byte、halfword、word宽度传输) 更多...
|
| |
| uint32_t | UartBaudSample0ReadCount (UART_TypeDef *UARTx) |
| | 读波特率偏差总bit数对应的总偏移采样点数 更多...
|
| |
| uint32_t | UartBaudSample0ReadBit (UART_TypeDef *UARTx) |
| | 读波特率偏差总bit数 更多...
|
| |
| UART_BaudStatus | UartBaudStatusRead (UART_TypeDef *UARTx) |
| | 读波特率偏移状态 更多...
|
| |
| void | UartBaudSampleRateSet (UART_TypeDef *UARTx, UART_BaudSampleRate sample) |
| | 设置波特率检测的过采样率配置 更多...
|
| |
| uint32_t | UartBaudSampleRateGet (UART_TypeDef *UARTx) |
| | 读取波特率检测的过采样率配置 更多...
|
| |
| void | UartBaudCheckEnable (UART_TypeDef *UARTx, FunctionalState en) |
| | 波特率检测使能 更多...
|
| |
| void | UartBaudIntClear (UART_TypeDef *UARTx, UART_BaudInt status) |
| | 波特率检测中断清除 更多...
|
| |
| uint32_t | UartBaudIntRawStatus (UART_TypeDef *UARTx, UART_BaudInt status) |
| | 读波特率检测原始中断状态 更多...
|
| |
| uint32_t | UartBaudIntStatus (UART_TypeDef *UARTx, UART_BaudInt status) |
| | 读波特率检测屏蔽中断状态 更多...
|
| |
| void | UartBaudIntMask (UART_TypeDef *UARTx, UART_BaudInt status, FunctionalState en) |
| | 波特率检测中断屏蔽配置 更多...
|
| |