Архив метки: SPI

OV7670 + ATmega48 + uDisp320240 = ? Часть 2.

Для реализации устройства была разработана печатная плата, в которой, правда, оказалось достаточно много перемычек. Забегая вперёд, скажу, что пока как минимум одна перемычка пригодились для корректировки схемы в процессе освоения. Разъём программирования тоже отдельно не выведен по причине, что разводчик … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , , | 47 комментариев

OV7670 + ATmega48 + uDisp320240 = ? Часть 1.

В начале было слово  🙂 я подумал опубликовать наработки сразу по законченному проекту — т.е. в статье описать конструкцию, привести исходник, схему и прочую лабуду. Однако процесс освоения видеокамеры OV7670, дисплея uDisp320240 и вообще вывода видео оказался настолько тернистым увлекательным, … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , , | 4 комментария

Запись и воспроизведение звука микроконтроллером AVR. Application Note AVR335.

Интересное и необходимое направление, которое я считаю нужным осветить — это, конечно же, запись, хранение и воспроизведение звука. Цифровые диктофоны, автоответчики, голосовые меню, устройства оповещения, дверные звонки, игрушки — вот далеко не полный перечень устройств, где необходимо решать проблему записи, … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , | 4 комментария

Цифровой потенциометр AD8402.

В качестве очередных семплов мне прибыла партия цифровых потенциометров от Analog Devices. Вещь интересная и многообещающая. Попытаюсь разобраться с  линейкой AD8400/AD8402/AD8403. Отличаются между собой они только количеством потенциометров в одной микросхеме: 1, 2 и 4, соответственно. Мне достались AD8402, т.е. … Читать далее

Рубрика: Комплектующие | Метки: , , | 11 комментариев

Очередной подарок от NXP

Компания NXP исправно шлёт сэмплы, за что ей большое спасибо. По наводке сообщества я сделал свой очередной заказ. Ждать пришлось как обычно — около месяца. Сегодня в почтовом ящике обнаружил пакет. Интересно, что NXP использует для пересылки обычную почту — сбоев … Читать далее

Рубрика: Комплектующие | Метки: , , , | Добавить комментарий

TFT uDisp320240. Часть 4.

Сей пост следовало бы назвать что-то типа «Работа с тачскрином». Но я буду придерживаться уже устоявшихся названий этого цикла статей. Если Вы пробежитесь по просторам интернета в поисках русскоязычной информации по управлению тачскрином микроконтроллерами AVR, то найдёте немало статей, почти … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , , | 3 комментария

TFT uDisp320240. Часть 3

Ну какой же дисплей без вывода текста? Соответственно логическим продолжением моих исследований явилась разработка библиотеки для вывода текста. Принцип вывода необходимых символов следующий. Из точек дисплея формируем матрицу 8 х 8. Отмечу, что точка может состоять из одного — 1х1 … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 47 комментариев

TFT uDisp320240. Часть 2.

Продолжаю возиться с данным дисплеем.  То, с чем я пока не разобрался, постараюсь не затрагивать. В этой статье пойдёт речь о простейшей графике: точке, линии, круге. Источником информации для меня явился даташит на управляющий дисплеем контроллер — SSD2119, т.к. другой … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 3 комментария

SPI для ATtiny2313

Во всех микроконтроллерах семейства Mega имеется аппаратный модуль SPI. Он очень прост в своём использовании. После настройки и инициализации модуля нужно записать в регистр SPDR передаваемый байт данных — это запустит генератор тактового сигнала SPI,  данные начнут передаваться от Master … Читать далее

Рубрика: Микроконтроллерный конструктор | Метки: , | 25 комментариев