[uquote="diplodok",url="/forum/viewtopic.php?p=3993679#p3993679"]
KorbenDallas писал(а):Альтернативных решений, однако, хватает.
Если на PIC то синхронизацию вижу примерно так:
- один вход настроен на ССР и подключен к 4078
- ждем фронт => все выходы в 0
- второй пин вход с переключателей
- далее по кругу.[/uquote]
У меня, к сожалению, 4078 не выведен на МК, то есть потребуется второй пин.
Я, однако, извернулся так. У меня три пина МК (CLOCK, DATA и LATCH) заняты выводом шести цифр времени в цепочку из шести 595 регистров.
1. Поставил на плату CD4021 рядом с микриками. Параллельные входные пины CD4021 завел на микрики.
2. Пин CLOCK CD4021 подсоединил к вышеупомянутому пину CLOCK с МК.
3. Пин PARALLEL/SERIAL CONTROL CD4021 присоединил к вышеупомянутому пину LATCH с МК.
4. Пин Q8 присоединил к моему входному пину на МК.
Готово.
Теперь при выводе первого из шести байтов на отображение с МК одновременно на входном пине читается содержимое CD4021, то есть мои микрики.
Громоздко, но без DAC-ADC.