请问HAL库中串口的Timeout参数具体代表什么意思?

2019-07-14 16:21发布

请问大家 HAL  库中, 串口的timeout 参数 具体代表什么意思  如何使用

1. HAL_StatusTypeDef HAL_USART_Receive (USART_HandleTypeDef * husart, uint8_t * pRxData, uint16_t Size, uint32_t Timeout)

Timeout  是超时限制 这个可以理解,  但是 问题是 它的单位是多少????

比如填个1    代表  1 什么?  1ms  还是1 us ?

另外  填0 呢?  不限时,  填 ffff 呢??

看了 HAL 的手册 都没有说清楚:





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。