Она используется для другого: это время тратится на запись прочитанного бита в память. Я пробовал вместо "0,0" делать просто "0" - всё съезжает, не успеваем записывать прочитанное.
Мне нравится идея с измерением обоих полуволн, но считать/измерить вторую полуволну мы успеем только если она длится "0,0,0" и больше. К уже имеющимся "0,0" нам придётся приписать "0" для кодирования нуля и "0,0" для кодирования единицы. И потом ещё "0,0" - время на запись результата. Было в среднем 8 отсчётов на два бита, станет 7,5 отсчётов. Выигрыш не такой большой (и так уже в 5 раз превзошли максимальную скорость ПЗУшной читалки), а программа усложнится. Я хотел уместить её в область адресов 400-700.





Ответить с цитированием