Это все прекрасно, если б был готовый софт. А финальная железка и финальный софт за одну итерацию не разрабатываются, именно поэтому говорю про макет, который можно гнуть во все стороны.
16550_shematic.pdf
В общем, нужна консультация Nihirash по части прошивки ESP12E, мне глядя в схему BadCat ясно не все. Поэтому пока просто скопипастил оттуда его включение (TXD/RXD с кроссировкой выход на вход и RTS/CTS к каким-то GPIO, как оно было в исходной схеме).
Кварц стоит 18,432Мгц, как имхо наиболее доставаемый (из даташита возможны варианты 1,8432 и 3,072, под другие варианты для целого baudrate не подобрать точно целый коэф. деления).
74HC125 поставил для согласования 5в-выходов на 3,3в-входы. Вообще вариантов тьма, хоть резистивные делители, пока это набросок.
Если говорить про оптимизацию, то имхо 16550 в той малой части, которая нам нужна, проще сэмулировать на какой-нибудь AVRке, это будет и дешевле, и проще доставаемо. Но вначале надо опробовать как есть, чтоб со стороны софта иметь эталон.
Дешифрацию порта тоже можно сделать как-то покрасивее, хотя дешевле трех ттл-корпусов вряд ли выйдет.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi