Показать сообщение отдельно
Старый 17.04.2019, 13:27   #40
Eprinter
Заглянувший
 
Аватар для Eprinter
 
Регистрация: 27.02.2017
Адрес: Нашенский
Сообщений: 147
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 302
Поблагодарили 439 раз(а) в 97 сообщениях
Репутация: - очень-очень хороший человек (439)
По умолчанию

Если совсем нет задержки, то по закону подлости в самый ответственный момент можно несколько раз подряд пропустить полуволну нужной полярности. Поэтому надо либо ставить аппаратную задержку, либо опрашивать в несколько раз чаще, чем отдавать значение по запросу (который примерно 10 раз в секунду), и делать программную задержку.

Цитата:
Сообщение от shalex Посмотреть сообщение
неужели при неудачной полярности DCC возникает очень много ложных срабатываний?
Нет, наоборот - несрабатывания, буквально через раз. Но это только при старте зетки, там есть паузы одной полярности длиной 1.7мс, говорят под райлком. СтОит отправить любой лок в путь - паузы уменьшаются в несколько раз, и даже при его остановке не увеличиваются - в буфере уже есть команды, они и гоняются по кругу.
Eprinter вне форума   Вверх
Пользователь сказал cпасибо: