ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
4 июля
1168784 Топик полностью
Argon (28.01.2022 13:33, просмотров: 127) ответил Mahagam на а в других протоколах, при наличии аппаратных модулей получаем бесконечные междубайтные интервалы. и что?
Речь о межбитных интервалах. И о том, что в МК как правило нет аппаратного 1wire, что вынуждает ногодрыжить с отсчетом времени и иногда запретом прерываний. А это может привести к лагам в слабых процах. 

Пример: в программе слабого МК (какой-нить PIC) организован системный таймер с периодом 1...10 мсек. Можно чтение/выдачу битов реализовать прямо в процедуре прерывания по одному за раз, отсчитывая тайминги (5-15мкс) этим же таймерным счетчиком. В результате нет потребности запрещать прерывания, нет лагов раз в секунду при "обычном" программировании чтения нескольких байт по 1wire.