Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.07.2009, 16:28
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Да, но в этой схеме на VGA импульсы раздельно подаются, а на телевизор-то вместе.
|
|
|
|
08.07.2009, 16:45
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Сообщение от nml
|
Отладчик это конечно хорошо... Но изображение-то дрожит ![Улыбка](images/smilies/icon_smile.gif)
Покажите тогда программу, что ли.
|
Программа на Algorithm Builder'е
Прикрепленный файл: 4647205.rar
|
|
|
|
08.07.2009, 17:43
|
|
Гражданин KAZUS.RU
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
|
Я тоже балуюсь АВ. ![Улыбка](images/smilies/icon_smile.gif) Будет время - поковыряю.
SPI зачем инициализируется? или это остатки проекта.
Есть ТВ осциллограф, но нету меги162 под рукой - в железе бы посмотрел...
PS нашел в коробочке мегу16 16PI
Разгонится до 20МГц?
|
|
|
|
08.07.2009, 21:49
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Сообщение от smg123
|
Я тоже балуюсь АВ. Будет время - поковыряю.
SPI зачем инициализируется? или это остатки проекта.
Есть ТВ осциллограф, но нету меги162 под рукой - в железе бы посмотрел...
PS нашел в коробочке мегу16 16PI
Разгонится до 20МГц?
|
Я сначала хотел использовать сдвиговый регистр SPI для выставления пикселей, чтоб было много свободных тактов для подготовки следующих восьми пикселей, но там не получается их выдавать непрерывно, между байтами нужна пауза для считывания регистра состояния, чтоб флаг прерывания сбросить, да и когда ничего не выдаешь, в порту 1 остается. В общем, потом отказался, оставил на потом.
Мега 16 тоже должна потянуть 20МГц, только у нее порта Е нету, в константах переопредели его на какой-нибудь другой.
|
|
|
|
09.07.2009, 11:19
|
|
Гражданин KAZUS.RU
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
|
Завелась мега16 на 20 МГц. Посмотрел на двух CRT ТВ картинку - вертикальные линии ровные без дрожания. Но присутствует непонятное мерцание по кадру. Осцил тоже как-то странно ведёт себя. Не хочет показывать начало поля. Есть ещё замечания, но они на ход корабля на влияют. Времени сейчас мало - прогу поковыряю позже.
PS На 84 пике с 10МГц ГТИС человек сделал:
http://www.alexm.lainnet.lv/pal_gen.htm
|
|
|
|
09.07.2009, 15:52
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Сообщение от smg123
|
Завелась мега16 на 20 МГц. Посмотрел на двух CRT ТВ картинку - вертикальные линии ровные без дрожания. Но присутствует непонятное мерцание по кадру. Осцил тоже как-то странно ведёт себя. Не хочет показывать начало поля. Есть ещё замечания, но они на ход корабля на влияют. Времени сейчас мало - прогу поковыряю позже.
PS На 84 пике с 10МГц ГТИС человек сделал:
http://www.alexm.lainnet.lv/pal_gen.htm
|
Ок, спасибо, а то я уже начал думать что это только у меня глюки. Исправил те ошибки, которые сам заметил в посте, где приводил ссылку на осциллограмму. Теперь явных отличий от ГОСТа в сигнале не вижу, но дрожание не ушло.
|
|
|
|
10.07.2009, 13:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Еще одно глупое предложение - заменить кварц задающего генератора. Если по тактам все нормально, а есть дрожание - это последняя мысль. Когда-то делеал ИК-передатчик и была такая проблема - настабильность тактовой частоты кварцевого генератора приемника, что приводило к впечатлению об ошибках формирования сигнальных импульсов.
|
|
|
|
10.07.2009, 13:52
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Сообщение от MisterDi
|
Еще одно глупое предложение - заменить кварц задающего генератора.
|
Сообщением выше smg123 писал, что на его контроллере с его кварцем покадровое мерцание так же присутствует, так что дело не в нем.
Только вот один момент меня стал смущать, при более внимательном прочтении ГОСТа, вот этих материалов: http://martin.hinner.info/vga/pal.html , а особенно вот этой картинки: ![](http://martin.hinner.info/vga/An1-3.jpg)
я так понял, что уровень синхроимпульсов -0,3в, уровень черного/гашения 0в и уровень белого 0,7в. Однако ни в одной схеме генераторов ч/б сигнала на микроконтроллере я не видел ничего, что могло бы обеспечить -0,3в от "земли", все делают 0в/0,3в/1в.
|
|
|
|
10.07.2009, 14:31
|
|
Гражданин KAZUS.RU
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
|
Ну, если быть строгим, то так, как формируется видеосигнал в схеме - любительство. Единственное достоинство - простота. Привязка к 0 не важна, т.к. телевизоры, в подавляющем большинстве своем, имеют закрытый вход видео. Главное - соотношение синхро/видео.
Пришлите мне откорректированый проект (с пояснениями что где формируется) на мыло. Попробую покопаться.
Еще где-то здесь проскакивала тема терминала, там на авр тоже формировали видео.
|
|
|
|
10.07.2009, 15:55
|
|
Временная регистрация
Регистрация: 08.12.2006
Сообщений: 84
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Отправил. И, на всякий случай, выкладываю сюда.
Прикрепленный файл: 3866962.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:19.
|
|