За основу взята схема by MM с добавлением делителя на ТМ2 для использования кварцевого резонатора на 9216 КГц и получения скорости обмена 115200 (хотя реальная работа без проглатывания некоторых байт возможна на БК 3-4 МГц только на скорости 57600, эта скорость используется только один раз, чтобы переключить ESP8266 на 57600), стабилизатора на 3.3в для использования ESP8266 и добавлена MAX232 для реализации COM-порта. Т.к. в Altium Designer схемы не было - без косяков на плате не обошлось
Комментарий к файлу: Фото "изделия" с установленным модулем ESP8266-01
9232530.jpg [ 576.5 KiB | Просмотров: 15559 ]
Комментарий к файлу: На плате установлен разъем СНП58-64 для подключения контроллера НЖМД/НГМД без использования двойника МПИ
9236626.jpg [ 385.08 KiB | Просмотров: 15559 ]
Комментарий к файлу: Для тех, у кого сохранился оригинальный корпус блока ИРПС, в нем можно разместить новый, если немного подпилить под разъем DB9-F и использовать вот такой двойник МПИ
9226386.jpg [ 439.78 KiB | Просмотров: 15559 ]
Для проверки работы использовалась вот такая простенькая терминалка (с исходником, образ диска MK-DOS):
Для проверки модуля WiFi необходимо в TERM.INI прописать в строке 3:AT+CWJAP_CUR="MyAP","************" адрес точки доступа и пароль, затем последовательно нажимая АР2+1...6 и дожидаясь ответа, загрузить всем известный сайт
ВНИМАНИЕ! Для питания требуется 5 вольт, а не 4.7, например. На новодельных БК by Voland все работает без проблем, на оригинальных - могут возникнуть проблемы с сигналом RR (готовность приемника). Рекомендуется продублировать +5 вольт медным проводом на разъем МПИ (А4,А12,В12), тогда можно снять перемычку с R6 (см.схему). Впрочем, на модуле WiFi он не используется. Хуже того, из-за программной реализации и буферов FIFO на PC даже без установленной готовности PC успевает загнать в буфер байт эдак 460...
05 окт 2017, 23:00
dimahome
Зарегистрирован: 21 фев 2018, 17:23 Сообщений: 2
Re: ИРПС-TTL-RS232 (+WiFi) для БК10(-01) / 11(М) by dimahome
Уважаемый S_V_B, не долго думая, раскопал прошивку для ESP8266-01, называется "ESP-LINK". http://samopal.pro/arduino-esp8266/ Для перепрошивки на РС по UART надо только "тумблер"
При подключении модуля USB-UART, надо иметь ввиду, что напряжение питания не на всех переключается. VCC, например, не значит 3.3v, надо искать.
cp2102.jpg [ 441.41 KiB | Просмотров: 14068 ]
Хотя, если честно, первый раз подал 5V.. нагрелся, но без последствий Виртуальный СОМ-порт работает максимум на 57600, на 115200 не работает. Вся затея ставить 1801ВП1-065 с кварцем на 9126КГц вместо ВП1-035 терпит крах, ввиду быстродействия БК, т.к. сигналы готовности ардуиновские ESP8266 вообще не используют, а при подключении через RS232 - проблема с буферами FIFO, т.е. вообще 9600
Дальнейшая настройка - через web-интерфейс по адресу 192.168.1.4 (по умолчанию), кроме того, появляется открытая точка доступа, её надо отключить переводом в режим STAtion. В настройках виртуального COM-порта (Tibbo) надо указать скорость 57600, как и в настройках ESP.
tibbo00001.jpg [ 255.91 KiB | Просмотров: 14068 ]
tibbo00002.jpg [ 114.71 KiB | Просмотров: 14068 ]
esp00001.jpg [ 413.64 KiB | Просмотров: 14068 ]
esp00002.jpg [ 314.49 KiB | Просмотров: 14068 ]
21 фев 2018, 17:31
dimahome
Зарегистрирован: 21 фев 2018, 17:23 Сообщений: 2
Re: ИРПС-TTL-RS232 (+WiFi) для БК10(-01) / 11(М) by dimahome
; IRPS-SRV Версия от 24-02-2018 г..LINK400; Адрес может быть другим, например, 137000; ЕСЛИ С 137000, ПОДРАЗУМЕВАЕТСЯ МК-ДОС
STEK=120076; ЗДЕСЬ АДРЕС СТЕКА ДЛЯ ЕМТ 36. (136712).
E36STK=120112; ДЛЯ АН-ДОС (126476); ПО "СТОП" НАДО ВОССТАНАВЛИВАТЬ
PORT=177560
LEN=266; Системная ячейка Монитора БК0010 "длина файла"
ADR=264; Сист. ячейка "адрес загрузки файла"SERVER:NOP; Если будем использовать в ОЗУ SMK
MTPS #0MOV PC,R1; сохраняем СТОП в "теле" кодаSAVHLT:MOV @#4,HLT+6-SAVHLT(R1) ; по адресу HLT+6ADD#HLT-SAVHLT,R1 ; и вычисляемMOVR1,@#4 ; новый СТОПADD#IRQ360-HLT,R1 ;MOVR1,@#360TST @#PORT+2 ; может в рег-ре данных мусор есть?MOV#ADR,R0 ; сначала заполняем системные ячекиMOV#4,R1 ; это всего 4 байта, начиная с ADR
BIS #100,@#PORT ; (сигнал готовности приема для РС)1: WAIT ; адреса и длины *.bin файла
SOB R1,1MOV @#ADR,R0MOV @#LEN,R12: WAIT ; цикл приема тела файла побайтно
SOB R1,2; по прерыванию от блока ИРПСCLR @#PORT ; сигнал для РС - "прием окончен"RUN:CALL@264; и запускаем загруженный код; по адресу загр. файла, как П/ПMOV HLT+6-RUN-10(PC),@#4 ; на всякий случай
BR SERVER
;; Обработчик прерывания по СТОПHLT:CLR @#PORT ; сигнал для РС - "прием окончен"MOV#HLT,@#4 ; восстановить старый СТОП из HLT+6
HALT ; прервать работу и выйти в МОНИТОР; или ДОС; Обработчик прерывания от блока ИРПСIRQ360: MOVB @#PORT+2,(R0)+
RTI
TASK:NOP; С этого адреса можно грузить-запускать ПП.END
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
закрыть
Советскому бытовому " БК-0011М" посвящается...
Вопреки всем скептикам и недоброжелателям, дело БК живет и развивается. Не за горами день, когда будет выпущен в свет "БК-0012 Pulsar" - расширенный FPGA-клон БК-0011М. Пока же на данном форуме Вы можете ознакомиться с репликами БК-0011М(-01), приставкой Booster-11, репликой контроллера SMK64 (а также его FPGA-клоном - SMK512), аппаратным эмулятором ПЗУ КР1801РЕ2Б, блоками расширения с процессорами ВМ2/ВМ3, и другими интересными материалами и работами.
Ведутся работы по отрисовке в 3D корпусов БК, МСТД, оригинальных клавиатуры, джойстика и мыши, но пока не удается найти их производство по приемлемой цене при малом тираже. Выполнено производство новодельных пленок для клавиатур БК-0011М.
Важным для возрождения БК и его сообщества является новый софт (игры и демо в особености), и они периодически появляются!
Удалось решить многие hard-задачи, но нет системных программистов, востребованных в проекте БК-0012, как минимум для тестирования. Требуется разработка полноценного Win32-компилятора Си в bin-файлы БК.
Релизован полноценный каталогизатор всего софта БК, с удобным интерфейсом. Осталось выполнить собственно большую задачу каталогизации.
Ждем ваших откликов, идей. Сообщайте о данном ресурсе всем, кто увлекался в прошлом БКшкой, присылайте их и свои e-mail для рассылки новостей из мира БК.