ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
733190 Топик полностью
0men (02.02.2017 11:27, просмотров: 145) ответил Vit на :) я и не знал, что там есть задержки
ну там не совсем задержки, там есть такое (для и2ц например)  while((__HAL_I2C_GET_FLAG(hi2c, Flag) ? SET : RESET) == Status) { /* Check for the Timeout */ if(Timeout != HAL_MAX_DELAY) { if((Timeout == 0U)||((HAL_GetTick() - Tickstart ) > Timeout)) { hi2c->PreviousState = I2C_STATE_NONE; hi2c->State= HAL_I2C_STATE_READY; hi2c->Mode = HAL_I2C_MODE_NONE; /* Process Unlocked */ __HAL_UNLOCK(hi2c); return HAL_TIMEOUT; } } } где uint32_t HAL_GetTick(void) { return uwTick; }