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

Работа с микросхемой FTDI FT2232 в режиме BitBang

Скромная и незаметная На демоплате Pinboard в качестве интерфейса для связи с компом установлена микросхема USB< ->UART преобразователя от FTDI. В 99% случаев ее используют именно для этого и никак иначе. Нужен один UART ставят — FT232xx, нужно два канала … Читать далее

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

Ethernet модуль на ENC28J60

Уже давно был сделан Ethernet модуль, но все валялся в ящике. Никак руки не доходили. Вот, наконец, собрался. Проверил на примерах от lifelover — работает.

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

Токовая петля

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модуль Ethernet-RS232 WIZ100SR

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

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

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

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

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

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

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

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