9zip.ru - технологии для людей
9zip.ru Инструкции Вывод видео на телевизор

Генeральная идея - использовать SPI для быстрого последовательного вывода. К сожалению, оказалось, что SPI не умеет выводить биты непрерывно - между байтами существует разрыв (минимум полбита). Кроме того, SPI после передачи байта оставляет выход в последнем состоянии...

Для чистого алфавитно-цифрового дисплея - было бы ничего, но псевдографика выглядит просто ужасно! А хотелось :o))

Пришлось, как это было ни обидно, привесить-таки еще одну микросхему. Типа "Исключающее ИЛИ". Теперь можно было выводить четные байты через SPI, а нечетные - через простую ногу порта. А последний бит SPI компенсировать инвертированием этой ноги... Страшно неудобно, но...

[ схема и исходник - в процессе ]

Прежде, чем посмотреть на схему, несколько замечаний к ней:

Здесь не нарисованы цепи питания, сброса и разъем для внутрисхемного программирования - они стандартные.

Процессор работает с увеличенной тактовой частотой (12 мегагерц). Я пробовал на трех микросхемах, и все они заводились стабильно (и даже внутрисхемно программировались). Хотя гарантий, конечно, нет никаких.

Микросхему "Исключающее ИЛИ" лучше брать импортную серии Fast с хорошим выходом. Тогда не будет "хвостов" и иголок в видеосигнале. На плате, которая на картинке, стоит КР555ЛП5 с эммитерным повторителем на выходе (иначе появлялись "хвосты"). Рядом с микросхемой и процессором повесить конденсаторы на питание.

Выходы "Video" и "Sound" я пихал в телевизор через стандартные входы типа "колокольчик". Кабель для видео лучше взять готовый экранированный.

Оставались мелочи... Оформить процедуру как одно прерывание, сделать чтобы файл линковался с проектами AVR-GCC, нарисовать и закодировать шрифт, добавить звук - все это отняло немало времени, но...

Но в результате получился готовый к использованию файл. То что вы видите на первой картинке - результат работы маленького примера. Пример компилировался AVR-GCC 3.3.

Программа генерит видео с кадровой частотой 50 Гц, 312,5 строк в кадре. Это соответствует нашему (российскому) стандарту. Я не гарантирую, что любой телевизор может это показать, хотя, как правило, современные телевизоры понимают все распространенные стандарты.

И напоследок несколько замечаний по поводу программирования:

Весь PORTD занят (несмотря на то, что используется одна нога).

Не используйте другие прерывания - они могут заблокировать или задержать прерывание от таймера 1, которое делает видеосигнал.


10 нравится? 4


01.02.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Кащей говорит:
поделись с друзьями!

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Как собрать и настроить Качер Бровина
Углеродистые прецизионные резисторы
Любительские усилители звуковой частоты



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)

Дальше в разделе инструкции: Описание работы схемы центрифуги, электродвигатель питается от сети переменного тока напряжением 220 в частотой 50 гц. под крышкой центрифуги установлен выключатель, блокирующий включение двигателя при открытой крышке. установкой требуемой выдержки времени подготавливают цепи включения реле и нагревателя.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Сотовые операторы Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 5.12 Простой дозиметр на Ардуино
 30.11 Двухполярный стабилизированный ИИП со сверхнизким ...
 24.11 Программатор SPI Flash, I2C EEPROM из Arduino или ...

Задай вопрос радиолюбителям!


2.12 Как почистить клавиатуру компьютера? Может есть ...
2.12 Каким током лучше заряжать литий-ионные ...
27.11 В кинескопах и внутри ламп дневного света есть ...


Рассылка для радиолюбителей


17.2 Мультиметр в форме смартфона
22.10 Портативные болгарочка и сварочник
18.1 SIM-карты с безлимитным интернетом