User Tag List

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

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

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

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

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

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Stas Bergich, спасибо за советы. Я попробовал передать, передача тоже не работает. Пищит и все. Наверное все-таки у меня чтение не во всех режимах работает. Мне показалось (я бегло пробежался по сорцам, разумеется я ничего не понял сходу), что ты используешь чтение без защелкивания. Помнишь ли ты такие подробности?
    Честно говоря я уже мало что могу вспомнить сейчас. В то время у меня была книжка с описанием ВИ53, а сейчас уже нет. Не помню что означает
    MVI A,86H
    OUT 8
    установить таймер в кокой-то режим?
    Всюду в коде встречается макрос "JCU" который проверяет был ли перепад импульса. Он в свою очередь зовет подпрограмму "PEREPAD".Эта часть как бы выполняется на фоне и определяет текущую частоту. Основоной цикл приема начинается с BEG: - для тебя это уже не важно. Можно написать простенькую тестовую программку используя jcu i perepad которая позволит протестировать работу таймера

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Stas Bergich Посмотреть сообщение
    Не помню что означает
    MVI A,86H
    OUT 8
    установить таймер в кокой-то режим?
    Это как раз и означает - защёлкнуть значение 2-го канала.

    Добавлено через 7 минут
    А считыватся потом из 0-го

    Добавлено через 11 минут
    svofski, попробуй вместо MVI A,86H поставить MVI A,06H (там всего в двух местах, одна и та-же процедура), может и заработает...

    Добавлено через 20 минут
    После этих исправлений у меня и на 3МГц загрузилась картинка с бабочкой...
    Последний раз редактировалось b2m; 02.02.2009 в 11:07. Причина: Добавлено сообщение

  4. #3

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

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Это как раз и означает - защёлкнуть значение 2-го канала.

    А считыватся потом из 0-го :)

    svofski, попробуй вместо MVI A,86H поставить MVI A,06H (там всего в двух местах, одна и та-же процедура), может и заработает...
    Вот жесть. Как же оно работает, если защелкивается 2-й, а считывается из нулевого.. Тогда ведь считывание прерывает ход счета. В общем, у меня пока ничего не получилось, ни с 0x86, ни с 0x06. Может быть добавлю гистерезис на входе сегодня вечером — есть подозрение, что этот измеритель просто обалдевает от шума в начале пока нет сигнала. Слишком умный!

    Немудрено вообще, это наверное вторая из известных мне программ для Вектора, которая считывает чего-то из таймера (предыдущая — Exolon). Авторы всех остальных были исключительно писателями ;)
    Больше игр нет

  5. #4

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

    По умолчанию

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

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

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

Эту тему просматривают: 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

Ваши права

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