Важная информация

User Tag List

Показано с 1 по 6 из 6

Тема: Адаптер BK-UART-2-USB для порта УП БК0010/11М

  1. #1
    Activist
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Адаптер BK-UART-2-USB для порта УП БК0010/11М

    Предыстория...
    У меня никогда не было (и нет до сих пор) блока ИРПС, но в 90-х таки удалось подключить принтер, имеющий только последовательный канал, через порт УП, припаяв три провода в нужные места внутри принтера. И с тех пор в одной колодке для порта УП запаяны: "мышь с марса" и хвостик с разъемом ОНЦ-ВГ-4-5/16-Р; в который и подключался тот ужасный принтер. А некоторое время назад, мне в руки попал UART-2-USB адаптер на PL-2303HX и стоимостью всего 100 рублей...

    В итоге, после пары бессонных ночей на майские праздники у меня получился...

    Адаптер BK-UART-2-USB для порта УП БК, который позволяет:
    1) Передавать/принимать данные со скоростью до 19200 бод на БК0011М, и до 9600 -- на БК0010 (до 14400 -- вероятно);
    2) Использовать стандартные EMT 40, 42, 44, 46, 50 -- для этого необходимо патчить МОНИТОР БК0010 файлом EMT40N-1.b11;
    3) надеяться, что когда-нибудь появится и драйвер TTY для ОС БК, и многие другие программы.
    Например, драйвер сетевого блочного устройства FLOPPY-OVER-BK-UART с сервером образов дисков под ОС Linux...

    Патч EMT40N-1.b11 для МОНИТОРА БК0010:
    - сохранены все стандартные адреса главных точек входа для EMT 40, 42, 44, 46, 50;
    - блок констант урезан до 5 скоростей для БК0010 (9600..600/8-N-1);
    - для БК0011М сделан отдельный блок констант для скоростей 19200, 9600, 4800 и 2400 бод.

    Назначение тестовых утилит:
    * EMT44TST -- это TTY эхо тест. Что-то набираем в эмуляторе терминала на РС, и оно ретранслируется БКашкой назад на РС;
    * BIN2UART -- отправляет файл с БКашки на РС в виде дампа (без контроля потока);
    * EMT50TST -- принимает дамп из РС (для тестов использовался файл SETKASCR).

    Все исходники и утилиты для тестирования находятся в файле 2015-05-04_UART-2-USB_for_BK0011M.zip
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	BK0011M_UART-2-USB_.jpg 
Просмотров:	342 
Размер:	23.0 Кб 
ID:	52081  
    Вложения Вложения
    Последний раз редактировалось TheGWBV; 05.05.2015 в 00:00.
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лучше аппарат подогнать к софту.
    1801ВП1-065 стоит менее 100 руб, обвес - еще столько же, без учета зеленых квадратных конденсаторов и монтажа ( работы ).
    Там будет скорость до 57600 - для кварца 4608 кгц, и до 75 кбод - на кварце 6 мгц.
    Более того, не придется править ПЗУ - а это от 400 руб ( 1801РР1 ).
    Если нужна Э3 блока ИРПС - могу опубликовать зарисовку с натуры.

    Отлично типовой блок ИРПС поддерживается РЕ2-084 ( фокал БК0010Ш ), и приемлемо - тройкой ИС ПЗУ Бейсика.

    На типовой БК0010 скорость софтового ИРПС была до 9600 бод, но реально безошибочная была - не более 2400 бод.

    * * *

    Лучше изучите чип SL811 от Кипариса - если удасться получить скан-коды классической компьютерной клавы, могу положить 1000 руб на Ваш телефон. Код принимается только на Бейсике БК0010 / БК0011 ( который в ПЗУ ).
    Форма доступа 2 слова :
    -0 слово - младний байт - регистр управления,
    -1 слово - мл. байт - регистр данных. Без прерываний и ДМА.
    Блочки с чипом доступны на Алиэкспресс от 650 руб за 1 шт, Э3 включения на порт УП или МПИ - могу предоставить.
    На УП - очень просто, но хлопотен доступ. На МПИ - все отлично, но десяток мелкоты понадобится.
    Если эксперимет удастся, могу выпустить платки - навесы на блок КНГМД БК11М с этим чипом недорого.
    Чип обеспечивает все режимы USB1.1.
    Последний раз редактировалось MM; 05.05.2015 в 01:55.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  4. #3
    Activist
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MM, у меня МПИ постоянно занят СМК-64
    Давайте схему на УП для Кипариса

    ---------- Post added at 09:49 ---------- Previous post was at 09:38 ----------

    По поводу, что на БК0010Ш удавалось только скорость 2400 использовать программно...
    Может это связано с тем, что код из ПЗУ выполняется быстрее, но у меня в драйвере принтера в 90-х использовалась константа 30, вместо пзушной 36, для скорости 4800 бод.
    Сейчас в исходниках, кстати, оставлены родные ПЗУшные константы для БК0010, т.к. у моей БК0010-01 что-то не так с клавой и проверить/подобрать правильные пока нет возможности...

    ---------- Post added at 10:01 ---------- Previous post was at 09:49 ----------

    Да, и если загляните в новый код ЕМТ50 то увидите, что он оптимизирован для высоких скоростей. В родном мониторе на высоких скоростях задержки входа-выхода из подпрограммы приёма байта превышали длительность стартового бита в новом ЕМТ50 этот момент учтён...
    Последний раз редактировалось TheGWBV; 05.05.2015 в 18:58.
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  5. #4
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1.Уважаемая TheGWBV, приезжайте ко мне в П-Посад - могу подарить 1 шт. исправную плату блока ИРПС без СНП58-64 для опытов ( для монтажа внутрь БК11 поверх РУ5 ). По рабочим дням с 16 до 18, подробности - по почте. Типовой адрес - 176560, скорость - 9600 бод.

    *
    Э3 для SL811 можно позаимствовать из Мультикарты БК :
    http://i011.radikal.ru/1309/02/718748f7fb22.jpg
    Где J5, J6 - блочки на Кипарисе с Алиэкспресса.
    Прерывания реализованы на 588ВН1 - но , ИМХО, это скорее для RT-11 нужно.
    Последний раз редактировалось MM; 05.05.2015 в 19:12.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

  6. #5
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,224
    Спасибо Благодарностей отдано 
    138
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    1.Уважаемый TheGWBV
    Уважаемая, если кто не в курсе ;-)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  7. #6
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,133
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Повторю и на этом форуме, т.к. на БК0010.орг нынче только тролли заходят.

    Это аппаратный аддон к БК0010 ?
    Т.к. в БК0011/М не выведено чтение с телеграфной линии - бит 000020 порта 177716.
    Впрочем, это не особая проблема для владеющих исскуством приготовления "розовых макарон"...
    ( понадобится вывести свободный выход 155ЛА17 на МПИ, входы ЛА17 - на выв. 15 531АП2, и на 12 выв. ЛН1 ( на которой кварц висит ). Вход 13 ЛН1 ( которая с кварцем ) и есть вход данных телеграфа. Соответственно, проволоки от выв. 12 и 13 ЛН1 с кварцем отключаются от др. цепей )
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 4
    Последнее: 08.07.2013, 13:09
  2. Расширение порта F600
    от Vladimir_S в разделе Орион
    Ответов: 7
    Последнее: 12.08.2012, 10:07
  3. Куплю БК0010, БК0010-01, БК0011(М)
    от kt315b в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 07.04.2010, 02:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •