ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
839882 Топик полностью
Alex68 (12.05.2018 00:33, просмотров: 134) ответил Ксения на Обычно программисты сами виноваты, допуская цикл ожидания до появления/исчезновения признака, когда тот завис. Сама на этом попадалась - ждала от DMA флага готовности, а тот не пришел :).
тайм-аут нужён на такой случай. лет 15-18 назад была у меня в переделке, очень срочной, линия упаковочная. там автономные весы были - как взвесят, выдают сигнал - взвешено, и значит можно исполнять алгоритм работы далее. но по неизвестной причине они иногда не выдавали сей сигнал, хотя всё точно было взвешено. пришлось в цикл опроса их готовности вставить тайм-аут, опытным путем определенный. так что ежели сигнала не было, ждем секунд 5 и поехали дальше. насколько знаю, всё работает и по сей день.
There's no fate but what we make for ourselves