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