这篇教程C++ HAL_UART_Receive_IT函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中HAL_UART_Receive_IT函数的典型用法代码示例。如果您正苦于以下问题:C++ HAL_UART_Receive_IT函数的具体用法?C++ HAL_UART_Receive_IT怎么用?C++ HAL_UART_Receive_IT使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了HAL_UART_Receive_IT函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: Hal_FlipBUffstatic BOOL Hal_FlipBUff(USER_UART_HandleTypeDef *pHandle){ uint8_t tmp; tmp = WhichLowBuffer(pHandle); if(tmp==ERR) return FALSE; //disable interrupt __HAL_UART_DISABLE_IT(&(pHandle->UartHandle), UART_IT_RXNE); //save low buff to upbuff pHandle->UpBufferPtr = pBuffTable[tmp]; pHandle->UpBufferCount = pHandle->UartHandle.RxXferSize - pHandle->UartHandle.RxXferCount; //change the uart state if(pHandle->UartHandle.State==HAL_UART_STATE_BUSY_TX_RX) pHandle->UartHandle.State = HAL_UART_STATE_BUSY_TX; else pHandle->UartHandle.State = HAL_UART_STATE_READY; //flip buffer if(tmp==0) HAL_UART_Receive_IT(&(pHandle->UartHandle), (uint8_t *)pBuffTable[1], HAL_BUFFER_SIZE); else HAL_UART_Receive_IT(&(pHandle->UartHandle), (uint8_t *)pBuffTable[0], HAL_BUFFER_SIZE); __HAL_UART_ENABLE_IT(&(pHandle->UartHandle), UART_IT_RXNE); return TRUE;}
开发者ID:fanqh,项目名称:FlipBuff,代码行数:27,
示例2: HAL_UART_RxCpltCallback |