User Tag List

Страница 48 из 51 ПерваяПервая ... 4445464748495051 ПоследняяПоследняя
Показано с 471 по 480 из 562

Тема: DSDOS для ПРК "Орион-128"

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как вариант проверки корректности работы страниц - монитором256$ ручками записать номер страницы в какую-то ячейку памяти всех страниц, и глазами проверить где начнется расхождение записанного/ожидаемого/прочитываемого.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

  3. #2

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    160
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Denn, IMHO в файле HW_PRO.L константа PT_PRO_CLK2_M должна быть 3Bh а не 3Ch. У ВИ53 один конфигурационный порт на 3 канала.

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

    Denn(06.02.2021)

  4. #3

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от Romych Посмотреть сообщение
    Denn, IMHO в файле HW_PRO.L константа PT_PRO_CLK2_M должна быть 3Bh а не 3Ch. У ВИ53 один конфигурационный порт на 3 канала.
    Действительно. Спасибо!


    Инфа из документации

    30H - регистр данных ВВ51 "COM1" (DD7)
    31H - регистр управления ВВ51 "COM1" (DD7)
    34H - регистр данных ВВ51 "COM2" (DD8)
    35H - регистр управления ВВ51 "COM2" (DD8)
    38H - счетчик 1 ВИ53 (DD6)
    39H - счетчик 2 ВИ53 (DD6)
    3AH - счетчик 3 ВИ53 (DD6)
    3BH - регистр управления ВИ53 (DD6)
    [свернуть]
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  5. #4

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    160
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OriServer v 3.12, невозможно закрыть приложение если вытянуть девайс USB->COM (ну или вытянуть и вставить) из USB-порта.
    При выходе, нужно игнорировать ошибку, которую возвращает PurgeComm. Ну и не только при выходе.

  6. #5

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Romych, к сожалению, тут ничего не могу подсказать, т.к. для работы с COM-портом использовал готовую стороннюю компоненту, и как она устроена - не ведаю. В добавок ещё и комп, где был весь проект, накрылся медным тазом(
    Теперь уже, как говорится, "as is".

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

    П.С. у коллеги периодически глючил т.н. "китайский свисток" - тоже USB-to-COM девайс. Удалённо локализовать причины так и не удалось, емнип списали на кривость дров того чуда бюджетной китайской мысли. Мой китайский "хвост" работал без проблем. Выдёргивать по-горячему, правда, не пробовал.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  7. #6

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    160
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А описание протокола OriServer-a сохранилось хоть? А то вообще печально будет, если вы, Denn, его забудете
    У меня несколько USB-> com на разных чипах, пару проверил, оба работают с OriServer без вопросов. Дергал на горячую, пока отлаживал плату, а так конечно этого делать не нужно.

  8. #7

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от Romych Посмотреть сообщение
    А описание протокола OriServer-a сохранилось хоть? А то вообще печально будет, если вы, Denn, его забудете
    Бэкапы проекта есть. Там проблема именно с этой компонентой СОМ-порта, на погибшем ПК я её с каким-то трудом (под конец уже методом научного тыка) интегрировал в Билдер и она даже работала, на других ПК мне этот фокус повторить не удалось, соответственно проект не компилится.
    Я в итоге хотел переделать всё совершенно по-другому, без сторонних компонент, только с использованием WinAPI, и изменить алгоритм на "нелинейный", но тайм-слот на этот проект "закрылся" - не до этого сейчас.
    Также в планах было написание OriServer под... Орион! Чтобы можно было без проблем объединять 8-битки в сеть. Но тоже - не до этого совсем(
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #8

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    160
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    ... но тайм-слот на этот проект "закрылся" - не до этого сейчас.
    Жаль. И жаль что протокол "закрыт", я бы мог попробовать написать OriServer под Linux.

  10. #9

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    160
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я под андроид не умею Я под него писал последний раз 10 лет назад, забыл уже всё.

  11. #10

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Микрорасследование" по поводу процедуры опроса клавиатуры F81B. В мониторе-2 при обнаружении нажатия клавиши будет задержка примерно 37000 тактов. В m32zrk - примерно 20500 тактов. А в m34zrk задержку в этом месте совсем убрали и если вызывающая программа думает, что задержка тут есть, то она ошибается.

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

    Denn(16.04.2022), Ewgeny7(17.04.2022)

Страница 48 из 51 ПерваяПервая ... 4445464748495051 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. продам платы "Орион-128"
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 70
    Последнее: 19.06.2012, 20:39
  3. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  4. Куплю плату "Орион-ПРО"
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.05.2011, 20:48
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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