STM32F0xx_HAL_Driver库的串口接收数据个数问题?
在使用STM32F0xx_HAL_Driver库进行串口接收数据,函数原型如图:HAL_StatusTypeDef HAL_UART_Receive( UART_HandleTypeDef *huart,uint8_t *pData, uint16_tSize, uint32_tTimeout )
函数的第三个参数是接收数据的个数。
问题是:
如果不知道接收数据的个数,那么是不是只能写成1,一个一个数据接收?
这样的话不是会影响速度?
ST给的例程都是固定长度的数据接收,那么大家一般都是怎么处理的呢?
f0有几个串口输出? 无中生有 发表于 2015-5-21 17:17
f0有几个串口输出?
这个不定,要具体看型号,你可查相关文档 调试好调试吗 眉来眼去 发表于 2015-5-27 11:43
调试好调试吗
????:) 楼主的F0 USER MANUAL 哪里有? 这个接收函数是阻塞模式(blocking mode ),接收数据最好还是使用中断接收! HenryChen 发表于 2015-6-23 11:15
楼主的F0 USER MANUAL 哪里有?
就在你下载的那个库中啊,有帮助文档的 谢楼主。
页:
[1]