User Tag List

Показано с 1 по 10 из 1517

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

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

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

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Получается, что если надо просто совсем заткнуть таймер, то нужно все каналы настроить на режимы 1 или 5. Для их активации используется передний фронт сигнала разрешения счёта, а на Векторе он всегда в "1", но и счётчики видимо будут стоять.
    Я тоже так думал, но видимо счетчики не стоят, т.к. давно попадались программы которые использовали эти режимы для отсчета интервалов (к сожалению не помню какие).
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Я тоже так думал, но видимо счетчики не стоят, т.к. давно попадались программы которые использовали эти режимы для отсчета интервалов (к сожалению не помню какие).
    Удивительно.
    Попробую проверить это на реале.

  4. #3

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

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Я тоже так думал, но видимо счетчики не стоят, т.к. давно попадались программы которые использовали эти режимы для отсчета интервалов (к сожалению не помню какие).
    Я с этого ВИ53 просто ......

    Скорее всего это нужно было в тему теста ВИ53, закинуть. Но и во всех эмуляторах картинка отличается.
    Причину понять не могу.
    Вроде реал 02-ой и v06x совпадают, но в v06x скрол экрана сдвинут, на реале верхняя строка FF, а v06x - верхняя строка 00.
    Самая близкая к ним картинка на Emu.

    Накидал тест, который между прерываниями постоянно считывает значения счётчиков таймера и отображает считанное на экране (старший байт левее, младший правее).
    По приходу прерывания, меняется режим, в счётчик записывается FFFFh всё повторяется.

    Я так и не смог изменить/задать значение счётчиков в режимах 1 и 5 !!!
    При переключении в режимы 1 или 5 из других режимов, счётчики тупо продолжают считать (уменьшаться) начиная с последнего значения, которое осталось от предыдущего режима, не принимая новые значения.
    А в режиме 3 таймер вообще считает в два раза быстрее чем в остальных режимах.

    Значение счётчика считанное сразу после записи и перед заменой режима выводятся в отдельный столбик.

    Сделал скриншоты с экрана реальных простого Вектора и 02-го, и нескольких эмуляторов.
    Офигел, от того, что скриншоты реальных отличаются.
    Причину придумать не могу.
    Думал, что отличия скорее всего могут быть связаны с разными кварцами, но кпроц и таймер от одного кварца таковую получают, значит расхождения не может быть.

    В архиве rom, исходник и скриншоты.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	tst_vi53.jpg 
Просмотров:	136 
Размер:	18.7 Кб 
ID:	79688  
    Вложения Вложения
    Последний раз редактировалось KTSerg; 28.10.2023 в 12:06.

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

    Improver(28.10.2023), ivagor(28.10.2023)

  5. #4

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Причину придумать не могу.
    Предположу, что разносы фаз тактовых проца и таймера у 06Ц и 06Ц.02 чуть отличаются и этого оказывается достаточно.

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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