HAL库中函数的Timeout
很多函数都有Timeout这个参数,比如说HAL_StatusTypeDef HAL_USART_Transmit(USART_HandleTypeDef *husart, uint8_t *pTxData, uint16_t Size, uint32_t Timeout); Timeout这个参数在函数中没有用到, 那这个的功能是什么??这个是设置超时。 alles_ok>>0_0<< 发表于 2015-10-2 12:08
这个是设置超时。
在哪里调用呢?? 就是等待多长时间,如果超过这时间没反应就返回超时 超时时间 lkl0305 发表于 2015-10-2 17:57
超时时间
时间单位呢?ms/s/us?看到过,没用过 不设置超时函数出错就不会返回。。。 一般有这个参数,函数里肯定是个循环来等待某个标志。。。 设置超时是为了防止程序一直停在那里收发等,一般来说收发时间是远远小于超时时间的
页:
[1]