Карта сайта | Пишите нам | В избранное | eng
Внимание! У нас изменились номера телефонов. Звоните:
(495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91; +7(909) 638-88-00 и +7(903) 530-10-01 (Билайн). |
Микроэлектронные проекты. Сергей Фролов. Устройство «ВИДЕОТЕКСТ FRS1.00»
Внимание: устройство работает на повышенной частоте и напряжении питания микроконтроллера. Повторение этого устройства может вывести микроконтроллер из строя. ВсЈ на ваш риск. Назначение: вывод символьной информации на видеомонитор (телевизор). Параметры видеосигнала: Параметры изображения: Интерфейсы: Принцип работы: Экран видеотекста имеет виртуальный курсор с
координатами вывода: CX и CY. Кроме вывода символов предусмотрены специальные байты - команды управления с кодами:
Пример: очистить экран и вывести три символа
"F" в позицию CX=0, CY=13. Работа по параллельному интерфейсу: Устройство периодически сканирует входной
параллельный порт IN, анализирует его состояние и
сравнивает с предыдущим принятым кодом. В случае
если код на входе отличается от предыдущего
приинятого, устройство автоматически
интерпретирует его как новый входной код. При
обработке кода, последний дублируется в порту OUT
и может быть анализирован передатчиком как
подтверждение приема кода устройством. Для
передачи двух одинаковых кодов сначала
передается первый код, затем код "повтор"
(код 0x1E). Например, для передачи 10 символов
"пробел" с кодом 0x20, в устройство необходимо
передать последовательность кодов: "0x20 0x1E 0x20
0x1E 0x20 0x1E 0x20 0x1E 0x20 0x1E". Работа по последовательному интерфейсу RS-232: Для передачи выводимых кодов по
последовательному интерфейсу необходимо
использовать скорость 9600 бит/с, количество бит
данных - 8, контроля четности нет, 1 стоп-бит (8N1).
Прием информации в устройство происходит по
линии RX. Работа по последовательному интерфейсу I2C: При использовании интерфейса I2C скорость
передачи может быть до 400 кбит/c (реально
проверялось на скоростях до 120 кбит/с). Информация
передается по двум линиям - линии тактирования SCL
и линии данных SDA. Устройство работает как
подчиненное (slave) и имеет адрес 0x23. Пример передачи трех символов "A" в
устройство: Схема устройства: Уровень сигнала VCC: 6 В. Возможно уменьшение напряжения VCC, но при этом стабильность работы микроконтроллера может нарушиться. Вместо АОТ101 можно использовать К249КН2А. Для увеличения четкости картинки можно поставить конденсатор емкостью 0.1 uF последовательно с сигналом VIDEO (хотя при этом немного пострадает яркость изображения). При использовании импульсного источника для питания устройства (например, компьютерного) необходимо помнить, что соединение устройства и видеомонитора производить только в выключенном состоянии. Программа для микроконтроллера: здесь. Изменения в прошивке: Все права на данное устройтсво принадлежат Фролову С. В. Повторение устройства возможно только в некоммерческих целях. Использование исходных текстов или их части возможно только в некоммерческих целях. Все вопросы и интересные предложения направляйте по e-mail: frs@overlink.ru.
|
Правила оформления проектов
Приглашаем специалистов
В России кризис и увольнения персонала, а в Телесистемах, как обычно, не так как у всех: мы расширяем деятельность, набираем новых сотрудников и ищем новых партнеров.
Изделия для разработчиков
| |||||||||||||||||||||||