博客专栏

EEPW首页 > 博客 > stm32L433串口中断接收

stm32L433串口中断接收

发布人:电子禅石 时间:2018-05-14 来源:工程师 发布文章

遇到的注意问题:

有接收到数据,但一直不进中断。

解决办法:注意下面的中断接收函数,要求,必须接收到Size个数据后,才能进中断。

HAL_StatusTypeDef HAL_USART_Receive_IT     (    USART_HandleTypeDef *     husart,    
uint8_t *     pRxData,    
uint16_t     Size     
)
/**
  * @brief  Rx Transfer completed callback
  * @param  UartHandle: UART handle
  * @note   This example shows a simple way to report end of DMA Rx transfer, and 
  *         you can add your own implementation.
  * @retval None
  */
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle)
{
  /* Set transmission flag: transfer complete */
  UartReady = SET;
  BSP_LED_Off(LED1);
  /* Turn LED1 on: Transfer in reception process is correct */
  BSP_LED_On(LED2);
  
}


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词:

相关推荐

技术专区

关闭