я за кварц
я за кварц
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
А на какую частоту кварц хотите?
Последний раз редактировалось Ewgeny7; 10.06.2012 в 20:55.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
А если на ВВ51 и ВИ53, по старинке, чтобы не мучаться? Я так делал и COM-мышу ради интереса подключал.
На 20МГц будут ошибки, чтоб их не было, нужны усартовские кварцы, такие как 18,432; 11,0592; 7,37...
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Евгений, как бы не получилось так, что у нас пересылка этих байтов превратится в поток, ну и полезут ошибки...
На Орион-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
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)