Ну коли вешать UART на базовый порт #F8EF, то тут просто дешифратор и больше ничего.
Что мешает включить 16550 примерно вот так (вариант для PC16550DV - это PLCC-корпус, пока лень было перепинивать под QFP):
16550_shematic.pdf
(хотелось запихать это все в мелкую CPLD, но нарисовал на мелкой логике, так понятнее)
Upd: в схеме забыл один инвертор между ~reset и reset, подаваемым на 16550, у него активный уровень высокий.
Исправлять не буду, это набросок, а не рабочий проект.
С самого 16550 забираем RX, TX, CTS, RTS и что там еще нужно было для полноценного управления ESP12E ?
По назначению регистров 16550 снизу вверх совместима с 8250, про которую написана дока к ZXMC (я с беглого просмотра разницы не увидел, но она где-то есть, конечно ) )





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