Архив метки: Интерфейс

Интерфейсный модуль на FT2232D

Есть одна замечательная микросхемка — FT2232D. Это конвертер USB-UARTx2. Удобно когда надо получить два UART хвоста из одного USB провода. Но это семечки по сравнению с тем, что в эту микруху FTDI внедрили мощную аппаратную поддержку MPSSE (Multi-Protocol Synchronous Serial … Читать далее

Рубрика: Готовые устройства | Метки: , , | Комментарии (122)

Мультиплексирование

Думаю, каждый сталкивался с нехваткой выводов у выбранного контроллера. Принципиальных путей решения данной проблемы ровно два: менять контроллер на более многоногий или менять схему, чтобы упихнуться в существующие ноги. Например, классика жанра — кнопки. Когда их две-три, то проще всего … Читать далее

Рубрика: Начинающим | Метки: , , , | Комментарии (54)

Подключение клавиатуры к МК по трем проводам на сдвиговых регистрах. Часть 2. Буквенный ввод как на телефоне

Данная статья является продолжением предыдущей о подключении клавиатуры к МК с помощью трех сигнальных проводов. В этой часте я расскажу вам о том, как увеличить число кнопок на клавиатуре до 16, опишу алгоритм обработки нажатий этих кнопок и то, как … Читать далее

Рубрика: AVR. Учебный курс | Метки: , , , , | Комментарии (28)

Сопроцессор ввода — вывода

В известном русском руководстве по экранчикам на базе HD44780 всю последнюю страницу занимает назойливая реклама чудо-микросхемы CE110, которая призвана решить все проблемы начинающих, или чрезмерно занятых экрановодов. Реклама есть, да вот саму микросхему найти не удалось. А ведь до чего … Читать далее

Рубрика: Готовые устройства | Метки: , , | Комментарии (51)

Подключение клавиатуры к МК по трем проводам на сдвиговых регистрах

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

Рубрика: AVR. Учебный курс | Метки: , , , | Комментарии (107)

Знакомимся с LabView

Практически у всех разработчиков устройств на микроконтроллерах, будь то любители или профессионалы, рано или поздно возникает необходимость подключить микроконтроллерный девайс к его «старшему брату», а именно к PC. Вот тогда и встает вопрос, а какой софт использовать для обмена с … Читать далее

Рубрика: Софт | Метки: , , | Комментарии (173)

Пульт дистанционного управления для фотоаппаратов Canon и Nikon

Сильмаллирион Случилось так, что примерно в одно и то же время у одних знакомых появился фотоаппарат Nikon, у другой знакомой — Canon, а в интернете я наткнулся на замечательную статью про пульт ДУ к ним. Паять я люблю, а ещё … Читать далее

Рубрика: Готовые устройства | Метки: , , | Комментарии (38)

Терминальные программы

Практически постоянно приходится смотреть что шлет контроллер или заслать в него какой нибудь байтик. Это нужно для отладки, иногда для настройки. Порой для управления. Кому как, я так для отладки использую. Без толкового инструмента тут никак, поэтому я давно уже … Читать далее

Рубрика: Софт | Метки: , , | Комментарии (79)

Внутрисхемная отладка AVR через JTAG ICE

Одним из самых мощных отладочных инструментов в микроконтроллерной среде является JTAG — внутрисхемный отладчик. Суть тут в чем — через JTAG адаптер микроконтроллер подключается напрямую к среде программирвания и отладки, например к AVR Studio. После чего микроконтроллер полностью подчиняется студии … Читать далее

Рубрика: AVR. Учебный курс, Готовые устройства | Метки: , , , | Комментарии (392)

Преобразователь USB-UART на FTDI FT232RL

Хоть у меня и есть COM порты в компе, но последнее время мне их стало нехватать. Поэтому решил прикупить себе микросхемку конвертер и собрать переходник с USB на UART.

Рубрика: Готовые устройства, Начинающим | Метки: , , , | Комментарии (308)

Фотодачик. Часть 2. Модуляция.

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

Рубрика: Начинающим | Метки: , , , , , | Комментарии (48)

Интерфейсная шина IIC (I2C)

Один из моих самых любимых интерфейсов. Разработан в компании Philips и право на его использование стоит денег, но все на это дружно положили и пользуют в свое удовольствие, называя только по другому. В Atmel его зовут TWI, но от этого … Читать далее

Рубрика: Начинающим | Метки: , , , | Комментарии (107)

Управление семисегментными индикаторами по одному проводу

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

Рубрика: Начинающим | Метки: , , , | Комментарии (106)

Сдвиговый регистр

Иногда требуется ОЧЕНЬ много выходных портов. Особенно если хотим сделать что нибудь на светодиодах. Гирлянду какую-нибудь навороченную. Что делать? Брать под это дело ATMega128 с ее полусотней выводов? Избыточно — для ламеров. Ставить i2с расширитель портов? Дорого. Для мажоров. Тут … Читать далее

Рубрика: Начинающим | Метки: , | Комментарии (97)

Модуль Ethernet-RS232 WIZ100SR

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

Рубрика: Готовые устройства | Метки: , , , , , | Комментарии (27)

Радиомодуль HopeRF HM-TR433

Прикупил я себе парочку модулей HM-TR433. Так, помучить. Стоит такая радость на данный момент порядка 800рублей. Это трансивер, то есть он может как принимать, так и передавать. Мало того, тут стоит управляющий контроллер, который сам кодирует информацию, загоняет ее в … Читать далее

Рубрика: Начинающим | Метки: , , , , , | Комментарии (38)

Радиомодули HopeRF HM-R433 и HM-T433. Тест на дальность

Такс, в порядке работы над коммерческим проектом (и не спрашивайте о каком — не скажу), который сожрал все мое свободное время огромной зазубренной ложкой, раскурил до самого пепла радиомодули HopeRF HM-R433/HM-T433. Сегодня собрал полудуплексную схему на четырех модулях и провел … Читать далее

Рубрика: Начинающим | Метки: , , , , | Комментарии (98)

Радиомодули HopeRF HM-R433 и HM-T433. Проблемы и решения

При первоначальных испытаниях сея железка показала себя с лучшей стороны, но вот на практике вылезли не просто баги, а прям гигантские тараканы убийцы. Казалось бы, чему там работать не так? А, как оказалось, есть чему. Точнее это не баги, а … Читать далее

Рубрика: Начинающим | Метки: , , , , , | Комментарии (41)

AVR. Учебный Курс. Отладка программ. Часть 2

Метод 2. Моргалки (Работа портами Ввода-вывода) Трассировка и аналитика это все замечательно, но когда мы начинаем отлаживать что то внешнее, то тут трассировка нам поможет мало. Т.к. глючить может не внутри, а снаружи. Либо у нас будет не глюк, а … Читать далее

Рубрика: AVR. Учебный курс | Метки: , | Комментарии (34)

AVR. Учебный курс. Передача данных через UART

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

Рубрика: AVR. Учебный курс | Метки: , , , , | Комментарии (534)