Поясните по фриртосу Многие стандартные действия имеют т.н. таймаут, т.е. действие будет пытаться выполнится определенное кол-во времени. Во всех примерах туда ставят какие то цифры. Меня мучает вопрос, почему бы туда не ставить 0 и возвращать управление диспетчеру при фейле? Что бы лишний раз задача не крутилась зря, а МК делал что то полезное. Но везде где я видел - используют таймаут.
Комментарии: 14
Dmytro
при таймауте ничего не тратиться, процесс просто в спячке висит, пока не выполнется нужное условие Точно так же как и делей не тратит процессорное время
Setpf
А когда же условие проверяется?
Alexey
Парни, помогите. Где взять USB com кабель на ftdi?
Setpf
Если это очередь какая нибудь. Или он будет весь делей ждать.
Alexey
Обычные походу обрезанные и не читают машину
Maikmar
посмотри moxa. дорогие, но вроде на родной ftdi.
Alexey
Спасибо!
Anonim
Moxa
Alexey
Это по англ или рус?
Anonim
Вам какой интерфейс нужен?
Alexey
Rs232 с полным функционалом В частности DSR
Anonim
UPort 1110 RU: 1-портовый преобразователь USB в RS-232, Moxa https://moxa.ru/shop/usb/1_port/uport-1110-ru/ Вбейте moxa rs-232. Я на авито подобное скупаю.. https://events.yandex.ru/events/hardware/31-july-2020 Я.Железо: ручная пайка Кто подскажет эти записи выкладываются где-нибудь?
Anonim
На ютубе?
Dmytro
Процесс уходит в спячку и его может разбудить другой процесс, когда закончит выполнение над заблокированным ресурсом. Грубо говоря, условие проверяется лишь однажды - при освобождении заблокированного ресурса