-
- MAB должен быть не менее 8 мкс. А ты просто имеешь некий "длинный
0", затем "1" неизвестной длины (может иголка помехи или вообще
секунду высокий уровень длится, т.к. это не dmx, а херня пришла)
после которого получил 0й байт. Я тоже так работал, сотни единиц
оборудования 20 лет трудятся. Но сейчас хочу сделать
по-человечески. - POV_(02.12.2020 12:03, )
- С нашей прогой на винде прекрасно работает куча оборудования,
значит на маб кладут. И ты рискуешь получить несовместимость с
чужими источниками дмх. И клиенту будет пох на оправдание
стандартом. - Andreas(02.12.2020 17:23)
- Доооо, могуче! - POV_(02.12.2020 17:27, )
- bit banging на виндах или линуксе -- невозможен. Гарантировать что
между байтами винда не пойдёт позаниматься чем-то другим она тоже
не может. Может секунды между байтами и не будет, но в современных
виндах задачи переключаются 1000 раз в секунду и вытеснить тебя на
десяток миллисекунд другим процессам -- как нефиг делать.
Соответственно таймауты менее сотен миллисекунд -- абсурдны. - fk0(02.12.2020 12:56)
- Досадно, но не смертельно. - POV_(02.12.2020 13:10, )
- С нашей прогой на винде прекрасно работает куча оборудования,
значит на маб кладут. И ты рискуешь получить несовместимость с
чужими источниками дмх. И клиенту будет пох на оправдание
стандартом. - Andreas(02.12.2020 17:23)
- MAB должен быть не менее 8 мкс. А ты просто имеешь некий "длинный
0", затем "1" неизвестной длины (может иголка помехи или вообще
секунду высокий уровень длится, т.к. это не dmx, а херня пришла)
после которого получил 0й байт. Я тоже так работал, сотни единиц
оборудования 20 лет трудятся. Но сейчас хочу сделать
по-человечески. - POV_(02.12.2020 12:03, )