На Орион-2010 частота кварца 50Мгц. Никак не кратно "кварцевым".
Алгоритм работы такой - отправляем байт, читаем в цикле статус, по готовности отправляем следующий. Т.е. USART перезапускается каждый раз. Битов у нас 10, поэтому искажения в частоте в несколько процентов беды не создадут. Реально же отклонения будут меньше.
---------- Post added at 22:32 ---------- Previous post was at 22:28 ----------
Что-то я убился уже... Событие "отправка байта" отлавливаю внешним прерыванием, первая же команда читает порт В (шина данных). Но получаем какую-то битовую кашу. Менял условия, читал и по низкому уровню, и по обоим фронтам. Думаю...![]()





ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Ответить с цитированием