Меню сайта |
|
|
Категории раздела |
|
|
Друзья сайта |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
В категории материалов: 6 Показано материалов: 1-6 |
|
Сортировать по:
Дате ·
Названию ·
Рейтингу ·
Комментариям ·
Просмотрам
При написании программ для контроллеров серий tiny часто хочется получить хоть какую то отладочную информацию о работе прошивки - предлагаю для этого использовать экран от сотовых телефонов на контроллере PCD8544 (это NOKIA 3310, 5110 и др) и описанный в статье драйвер, который содержит минимум команд и не использует аппаратный SPI микроконтроллера, что позволяет подключать дисплей к любым пинам микроконтроллера AVR |
В этой части статьи предложен алгоритм генерации синхроимпульсов на языке ассемблера, вывод строк изображения с генерацией строчного синхроимпульса, позиционирование строк изображения на экране телевизора
среда AVR Studio 4.19
|
В статье рассмотрен способ устранения программного джиттера, который возникает после генерации запроса на аппаратное прерывание при ожидании исполнения текущей команды перед переходом к исполнению процедуры обработки прерывания.
Язык: ассемблер Пример в среде AVR Studio 4.19
|
В этой части статьи более подробно описан принцип формирования изображения в строке изображения, рассмотрена временная диаграмма Строчного СинхроИмпульса (ССИ) и Кадрового Синхроимпульса (КСИ). Написаны тестовые программы: - генерирующая простейшее изображение без кадровой синхронизации - генерирующая изображение в полноформатном видеосигнале (два полукадра изображения) - программа генерации видеосигнала с использованием только одного полукадра Проекты всех программ приложены к статье
При написании использовалась среда CodeVisionAVR
|
В первой части статьи рассматривается общая информация о строении видеосигнала, уровнях сигнала, требования к электрическим уровням видеосигнала, осуществляется сборка тестовой конструкции позволяющей генерировать эти уровни.
Используемые элементы: - Микроконтроллер семейства atmega с памятью более 1 кб (atmega16, atmega32) - кварцевый генератор частотой 16 мгц (меньше нельзя !) - конденсаторы для кварца 12-22 пф - резисторы делителя: 1 ком, 330 ом (лучше два подстроечных, многооборотных резистора на 1 ком)
Используемая среда разработки: AVR Studio 4 (любой подверсии)
|
|
|