MaxiMuz79 писал(а):
К примеру для частоты несущей f=55814 Гц (Fclk=9,6MHz) , имеем длительности посылок 0 и 1:
- для 600мкС (pause, 0) t=0,0006002 сек , погреш. <0,04%
- для 1200мкС (1) t=0,00120042 сек , погреш. <0,04%
- для 2400мкС (start) t=0,002409792 сек, погреш. ~0,4%
Преположим имеем посылку 3 байта, в котором по 6шт. "1" в каждом байте, тогда общее время посылки :
tобщ=tst + 24*tp + 6*3*t1 + 6*t0
Для идеального случая tобщ=0,042 сек
Для случая f=55814 Гц : tобщ=0,042023542 сек ! - это 0,056 % приведенной погрешности
разница в 23,5 мкСек
Какую же погрешность допускает протокол ?
Протокол про погрешности ничего не говорит, все зависит от конкретной реализации девайса и прошивки.
Но с такими погрешностями я бы и не парился!
Нормально все будет!
А что за проект, если не секрет?