ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
25 марта
1506857 Топик полностью
Boвa (18.03.2025 22:47, просмотров: 111) ответил Adept на тута на выходных чёт углУбился в смехотехнику, надо было сделать расширений портов для МК и на ввод и на вывод, чего-то потянуло на сладенькое параллельные шины, - сочинил 8-битныйую велосипед шину, мультиплицированную, шоб поменьше проводов.... камменты типа "мусье знает толк в извращениях" - принимаются :))
1) Последовательные sbi / cbi с одним и тем же пином могут и не работать в некоторых релизах ядра AVR (например) их стоит разделить командой out вашего порта данных изменив диаграмму. 2) Сигнал DLE обычно носит название DEN - Data ENable, у вас тоже нет регистра на линии данных куда нужно записать данные, поэтому название DLE - Data Latch Enable вводит в заблуждение 3) Сигналы управления ALE, DEN (DLE), W/R лучше держать на одном порту и изменить одновременно 

одной командой.


4) Так ли необходим сигнал DEN, может стоит возложить его функции на отдельные сигналы WR и RD или на ваш сигнал ALE. Например высокий ALE запрещает дешифрацию адреса, переход в низкий - фиксирует новый адресс в регистре адреса, низкий на линии - разрешает дешифрацию адреса и (или) разрешает выдачу сигналов WR RD на микросхемы на шине.