/**
* @brief Receive an amount of data in interrupt mode.(中断方式接收指定数量的数据)
* @param huart UART handle.(UART handle,这个handle数据结构包含了很多参数)
* @param pData pointer to data buffer.(pData是接收缓存的指针)
* @param Size amount of data to be received.
* @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M0 = 01),
* address of user data buffer for storing data to be received, should be aligned on a half word frontier (16 bits)
* (as received data will be handled using u16 pointer cast). Depending on compilation chain,
* use of specific alignment compilation directives or pragmas might be required to ensure proper alignment for pData.
(如果设置的数据长度是9bit,并且是无校验,则数据缓存的指针必须是双字节对齐的,就是说指针的最低有效位LSB,bit0必须是0)
* @retval HAL status
*/
HAL_StatusTypeDef HAL_UART_Receive_IT
HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)注释
最新推荐文章于 2024-06-06 00:18:27 发布