在使用STM32F0xx_HAL_Driver库进行串口接收数据,函数原型如图: HAL_StatusTypeDef HAL_UART_Receive ( UART_HandleTypeDef * huart, uint8_t * pData, uint16_t Size, uint32_t Timeout ) 函数的第三个参数是接收数据的个数。 问题是: 如果不知道接收数据的个数,那么是不是只能写成1,一个一个数据接收? 这样的话不是会影响速度? ST给的例程都是固定长度的数据接收,那么大家一般都是怎么处理的呢? |
这个不定,要具体看型号,你可查相关文档
????
就在你下载的那个库中啊,有帮助文档的