User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 50

Тема: Вектор-06Ц: SSTV (медленное телевидение)

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

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

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

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Тогда ведь считывание прерывает ход счета
    Нет, ход счёта не прерывается, но возможно несоответствие старшего и младшего байтов, например младший считался как ноль, при этом старший был, например 2, а потом читаем старший, а он уже 1, итого - вместо 0х200 прочитаем 0х100, а следующее считывание даст, например, 0х1F5. И как на это отреагирует алгоритм?

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

  3. #2
    Tim0xA
    Гость

    По умолчанию

    AUTOCW в картотеке http://sensi.org/~svo/scalar/ware/636/

    Добавлено через 13 минут
    АОН в картотеке http://sensi.org/~svo/scalar/ware/637/

    Добавлено через 3 часа 13 минут
    Карточка АОН заменена на более полный пакет "Телекоммуникационная система TELECOM V1200", который включает в себя программу АОН и массу других.

    Добавлено через 7 часов 16 минут
    Комплект программ для работы с модемом ADD MD1200 http://sensi.org/~svo/scalar/ware/639
    Последний раз редактировалось Tim0xA; 02.02.2009 в 19:52. Причина: Добавлено сообщение

  4. #3

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

    По умолчанию

    svofski
    http://sensi.org/%7Esvo/scalar/ware/8/
    http://sensi.org/%7Esvo/scalar/ware/606/
    так что скорее четвертая

  5. #4

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

    По умолчанию

    ivagor, ок, четвертая. А кстати, ты знаешь, зачем SkyNet читает таймер? Хотя, вопрос риторический. Она вообще много куда не след лазит просто вредности ради, уж намучался я с ней...


    b2m, да, пожалуй не останавливается. Но все равно чего-то мне не воткнуть, как это, программируем один канал, а считываем другой. Всё бы ничего, но оно ведь работает при этом. Не знаю что там за бабочка, а я ей уже сам сигналы генерил, по крайней мере те, что попроще (Robot/8s) работают в b2m безо всяких ухищрений и правок.
    Больше игр нет

  6. #5

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

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    все равно чего-то мне не воткнуть, как это, программируем один канал, а считываем другой
    Как я полагаю, регистр, откуда идёт считывание значения, постоянно обновляется значением счётчика. Однако, когда мы даём команду "защёлкуть" значение, обновление прекращается до тех пор, пока не произойдёт считывание (обоих байтов, в случае двухбайтового режима). Команда считывания не относится к командам изменения режима, там вроде даже на младшие 4 бита вообще наплевать.

    Цитата Сообщение от svofski Посмотреть сообщение
    по крайней мере те, что попроще (Robot/8s) работают в b2m безо всяких ухищрений и правок.
    Даже если и произойдёт считывание с несоответствующими байтами, ничего страшного не произойдёт. Во-первых вероятность не очень высока, а во-вторых будет просто неправильный цвет точки (чёрный вроде-бы).
    Последний раз редактировалось b2m; 03.02.2009 в 17:11.

  7. #6

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

    По умолчанию

    Да, если память не изменяет, команда "защелкнуть", имеет приоритет над всеми остальными.

    Надо будет проверить начальные установки. Если там всю дорогу программируется не тот канал таймера, то может так статься, что действительно используемый канал находится не в том режиме. Например. А какие начальные уставновки ВИ53 после сброса, кто знает? Режимы 2 и 3 похожи на первый взгляд, но в один и тот же момент времени считываются принципиально разные значения.

    http://www.sharpmz.org/download/8253.pdf <- вот мой любимый даташит на 8253, в нем как будто бы ничего не сказано про начальное состояние и даже ноги RESET у него нет, оказывается.

    У меня эта программа при работе пощелкивает, а в b2m я чего-то ничего особенного не слышу.
    Больше игр нет

  8. #7

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

    По умолчанию

    [добавлено через 12 лет и 3 месяца, чисто запамятовал, решил дополнить]

    ...А вот в интеловском даташите сказано, что да ни в коем разе низя не устанавливать режим, нету никакого режима по умолчанию. И глаза страшные и ножкой топ.

    В то же время, какой-то режим устанавливается в главной программе SSTV.COM. Так что возможно, что результаты работы немодифицированной SSTVR.COM отличаются от приемника в SSTV.COM.

    Тест таймера i8253 у меня показывает интересные результаты, вероятно потому, что у меня импульс INT не сбрасывается по INTA, а должен бы. Показывает то количество отсчетов, которое приличествует времени развертки одного экрана. Один HLT как будто проглатывается, потому что обработчик прерывания пустой. Сделал прерывание edge-sensitive, стало как у всех — показывает 1613.

    Но на SSTV это все, разумеется, повлиять не могло =)
    Больше игр нет

  9. #8

    Регистрация
    25.01.2009
    Адрес
    Canada, Toronto
    Сообщений
    32
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ...А вот в интеловском даташите сказано, что да ни в коем разе низя не устанавливать режим, нету никакого режима по умолчанию. И глаза страшные и ножкой топ.

    В то же время, какой-то режим устанавливается в главной программе SSTV.COM. Так что возможно, что результаты работы немодифицированной SSTVR.COM отличаются от приемника в SSTV.COM.

    Тест таймера i8253 у меня показывает интересные результаты, вероятно потому, что у меня импульс INT не сбрасывается по INTA, а должен бы. Показывает то количество отсчетов, которое приличествует времени развертки одного экрана. Один HLT как будто проглатывается, потому что обработчик прерывания пустой. Сделал прерывание edge-sensitive, стало как у всех — показывает 1613.

    Но на SSTV это все, разумеется, повлиять не могло =)
    __________________
    Больше игр нет
    Pohoje ispolizuietsia 2 kanala: 1 - dlia proverki vremeni perehoda k sleduiushemu pixeliu i 2 dlia izmerenia chastoty
    vot initsializatsia:
    MVI A,074H
    OUT 8
    DD1: MVI A,0E0H
    OUT 0AH
    DD2: MVI A,2
    OUT 0AH
    MVI A,30H
    OUT 8
    JMP A7043

    kanal 1 budet jdati poka ne obnulitsia(sleduiushii pixel 2E0 - interval):
    A70BA: JCU
    MVI A,46H
    OUT 8
    IN 00AH
    SB3: IN 00AH
    ANA A
    JNZ A70BA

    vot izmerenie chastoty:

    PEREPAD:
    MOV D,A
    ANI 10H
    JZ @PEE1
    MVI A,86H
    OUT 8
    IN 0BH
    RRC
    RRC
    ANI 00111111B
    MOV B,A
    IN 0BH
    RRC
    RRC
    ADD B
    STA ST1

    MVI A,3
    OUT 0BH
    OUT 0BH
    RET
    Kto mojet podskazati chto takoe:
    MVI A,074H
    OUT 8
    i
    MVI A,30H
    OUT 8
    ?
    Опять начал программировать на ассемблере!

  10. #9

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

    По умолчанию

    074h: счетчик 1 (порт 0Аh), загрузка двумя байтами, режим 2 — генератор импульсов (не путать с генератором меандра)

    030h: счетчик 0 (порт 0Bh), загрузка двумя байтами, рехим 0 — прерывание по окончанию счета
    Больше игр нет

  11. #10

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

    По умолчанию

    Формат управляющего слова такой:
    AABBCCCD

    AA - номер счётчика 0-2 (3-запрещённое значение)

    BB - режим обмена (1 младший байт, 2 старший байт, 3 оба байта) или команда считывания, если ноль

    ССС - режим счёта
    0 - программная задержка (начало счёта после загрузки счётчика при активном сигнале gate, возможен останов и продолжение счёта по сигналу gate)
    1 - аппаратная задержка (начало счёта по сигналу gate, счёт не прерывается, возможна повторная загрузка счётчика сигналом gate)
    2,6 - делитель частоты
    3,7 - генератор меандра
    4 - программный строб (то-же, что и 0, но выходной сигнал устанавливается сразу после загрузки режима, а по окончании счёта короткий импульс L)
    5 - аппаратный строб (то-же, что и 1, но выходной сигнал устанавливается сразу после загрузки режима, а по окончании счёта короткий импульс L)

    D - двоично-десятичный режим счёта
    Последний раз редактировалось b2m; 06.02.2009 в 11:40.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Эмуляция
    от ZEman в разделе Вектор
    Ответов: 1516
    Последнее: 16.10.2025, 11:13
  2. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  3. Ищу ВЕКТОР-06ц
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 17.11.2008, 20:50
  4. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  5. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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