User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 39

Тема: Вектор-06Ц: Эмуляция - Виртуальные контроллеры

  1. #11

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Кстати, СОМ-порт в моём эмуляторе может соединяться с сокетом или ждать соединения. Примеры есть в конфигах Башкирии-2М и Корвета РМП/РМУ.
    Удобный инструмент для отладки программ. Не нужно выводит на экран флаги состояния, а потом их (точки) разглядывать и интерпретировать.

  2. #12

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Вроде все на удивление просто.
    Это потому-что в эмуляторе не требуется настройка компота. Если бы этот компот был на реале, такое бы не сработало

  3. #13

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    812
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Это потому-что в эмуляторе не требуется настройка компота. Если бы этот компот был на реале, такое бы не сработало
    Вот. А если делать новый железный прибамбас, хорошо бы сделать так, чтобы это работало практически как в эмуляторе. Тут основная фича на мой взгляд даже не настройка, а буфер.
    Больше игр нет

  4. #14

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пробовал подключить "виртуальный контроллер" к портам "ПУ" Вектора в эмуляторе emu (в текущей реализации, без переделок под мои хотелки).
    Через сокеты немного сложнее работать чем я надеялся, но вроде-бы даже может что-то получиться.

    b2m, а какой размер буфера/стека у сокетов на приём у эмулятора emu ?
    Сколько байт можно отправить (без потери данных) в сокет эмулятора до того как Вектор начнёт чтение "порта" ?
    Последний раз редактировалось KTSerg; 03.06.2020 в 08:03.

  5. #15

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    b2m, а какой размер буфера/стека у сокетов на приём у эмулятора emu ?
    Сколько байт можно отправить (без потери данных) в сокет эмулятора до того как Вектор начнёт чтение "порта" ?
    Теоретически - определяется системой, потерь быть не должно. Но команда инициализации ВВ51 вычитывает все имеющиеся данные и игнорирует их.

    Этот пользователь поблагодарил b2m за это полезное сообщение:

    KTSerg(03.06.2020)

  6. #16

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Теоретически - определяется системой, потерь быть не должно.
    Примерно так и предполагал, но лучше было уточнить.
    Но команда инициализации ВВ51 вычитывает все имеющиеся данные и игнорирует их.
    "Команда инициализации" - это при рестарте "Вектора" - системный сброс, или что-то другое имеется в виду ?

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

  8. #17

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    "Команда инициализации" - это при рестарте "Вектора" - системный сброс, или что-то другое имеется в виду ?
    Имеется ввиду команда "сброс" ВВ51, число 40h посланное в порт управления, более подробно читать в даташите. Ну и системный сброс тоже.

  9. #18

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Имеется ввиду команда "сброс" ВВ51, число 40h посланное в порт управления, ...
    Упс. Похоже я в конфиге эмулятора совсем убрал ВВ55 с "ПУ" и воткнул вместо него 3 шт ВВ51. Да ещё и без настроек (без порта управления).

    У кого есть желание проверить "виртуальный контроллер ЛВС" ?
    Который подключается к Вектору в эмуляторе emu, и грузит в него программу по протоколу ЛВС штатного загрузчика.

    Во вложении программка виртуального контроллера и конфиг для emu (как я его смог понять).
    В конфиге вырезан ВВ55 на порты 04...07, и на эти порты повешены ВВ51 с СОМ-портами.

    Программа контроллера просто демка возможностей. Со своими заморочками.
    Поскольку загрузчик Вектора "дёргает" портами при рестарте, то запуск связки "контроллер"-эмулятор работает только в строгой последовательности:
    1. Запустить программу контроллера (т.к. он выступает в роли сервера для сокетов).
    2. Запустить эмулятор emu.
    3. В эмуляторе перезагрузить Вектор в режим загрузки с кассеты (F1+F11).
    4. В контроллере выбрать файл, который нужно загрузить в Вектор (кнопка "Open File").
    5. В эмуляторе перезагрузить Вектор в режим загрузки с ЛВС (F1+F3+F11).
    Собственно должна начаться загрузка.

    Эта инструкция есть на форме программы контроллера.
    Вложения Вложения

    Эти 2 пользователя(ей) поблагодарили KTSerg за это полезное сообщение:

    Improver(04.06.2020), svofski(04.06.2020)

  10. #19

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    812
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гы, работает!

    - - - Добавлено - - -

    А как это в жизни должно было быть? Раз работает загрузчик, значит это в какой-то мере совместимо с реалом. У Векторовского адаптера ЛВС было три вв51?
    Больше игр нет

  11. #20

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    У Векторовского адаптера ЛВС было три вв51?
    Нет, конечно, обычный ВВ55 (ПУ) служил интерфейсом к адаптеру - три восьмибитных порта.

    - - - Добавлено - - -

    А протокол где-то описан? Может мне виртуальную ЛВС сделать, с доступом к картотеке?

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1516
    Последнее: 16.10.2025, 11:13
  2. Вектор-06Ц: Эмуляция - КР580ВИ53
    от Tim0xA в разделе Вектор
    Ответов: 264
    Последнее: 05.06.2025, 14:20
  3. Вектор-06Ц: Эмуляция - КР580ВМ1
    от svofski в разделе Вектор
    Ответов: 50
    Последнее: 06.10.2023, 21:11
  4. Вектор-06Ц: Эмуляция - КР580ВМ80А
    от Ramiros в разделе Вектор
    Ответов: 199
    Последнее: 17.08.2014, 22:19
  5. Ответов: 40
    Последнее: 27.07.2012, 13:07

Ваши права

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