(цена за 10 шт магазина Чип и Дип на момент публикации)

Я никогда не мог удержаться от покупки разных электронных штук, и однажды у меня стало на 10 очень мелких МК больше. Я люблю ATtiny13 — дешево и сердито. Когда я их покупал, я твердо помнил, что у них «Даже АЦП есть, не то что таймер!» и сильно радовался их малой цене.
Однако, когда я столкнул ATtiny13 с реальной задачей, оказалось что одной очень важной штуки в нем нету, а именно, интерфейсов для передачи данных (разумеется, не считая GPIO). Ну а если GPIO есть, то написать все что угодно можно! Подумал я и пошел гуглить… И красивого готового решения под avr-gcc не нагуглил… О создании (надеюсь) такого решения, данная статья — добро пожаловать под кат.
Читать полностью »
Рубрика «uart» - 7
UART в ATtiny13 или Как вывести данные из МК за 52р
2015-02-18 в 20:57, admin, рубрики: attiny13, attiny13a, avr, uart, программирование микроконтроллеровCommand line interpreter на микроконтроллере своими руками
2015-01-10 в 0:03, admin, рубрики: cli, command line, console, gcc, microcontrollers, uart, программирование микроконтроллеров В каждом разрабатываемом устройстве у меня присутствовал отладочный вывод в UART, как в самый распространённый и простой интерфейс.
И каждый раз, рано или поздно, мне хотелось помимо пассивного вывода сделать ввод команд через тот же UART. Обычно это происходило когда мне хотелось для отладки выводить какой-нибудь очень большой объём информации по запросу (например состояние NANDFLASH, при разработке собственной файловой системы). А иногда хотелось программно управлять ножками GPIO, чтобы отрепетировать работу с какой-нибудь переферией на плате.
Так или иначе мне был необходим CLI, который позволяет обрабатывать разные команды. Если кто-то натыкался на уже готовый инструмент для этих целей — буду благодарен за ссылку в комментариях. А пока я написал собствыенный.Читать полностью »
Обновление прошивки VoCore: UART
2014-11-26 в 13:07, admin, рубрики: diy или сделай сам, uart, прошивка, Электроника для начинающихНедавно нам с друзьями пришло несколько VoCore, которые заказывали летом. Мы сразу же начали их изучать и всячески экспериментировать. В ходе моих попыток настроить одну, система была убита и мини-компьютер больше не загружался. Через несколько минут было найдено несколько страниц, посвященных VoCore, и инструкция по использованию kermit.
Чтобы перепрошить сей девайс, нам понадобится преобразователь USB-UART и проводочки, чтобы это всё соединить. На картинке ниже указаны, где находится питание и порт UART:
Разработка и отладка UEFI-драйверов на Intel Galileo, часть 2: готовим плацдарм
2014-09-17 в 19:41, admin, рубрики: diy или сделай сам, galileo, isp, jtag, uart, UEFI, отладка, разработка, системное программирование 
Здравствуйте, уважаемыее.
Опрос в первой части показал, что тема разработки UEFI-драйверов достаточно интересна сообществу, поэтому я приступаю к написанию дальнейших частей этого цикла. В этой речь пойдет о подготовке платы Intel Galileo к работе, необходимом и желательном железе и ПО, сборке и установке BSP. В результате получится недорогая аппаратная платформа, пригодная для аппаратной отладки UEFI-драйверов и доступная любому энтузиасту.
Читать полностью »
Поздравление по гиковски, без написания дров
2013-12-19 в 16:34, admin, рубрики: diy или сделай сам, geek porn, happy new year, hd44780, lcd, linux, uart, сделай сам, метки: geek porn, happy new year, hd44780, lcd, linux, uart, сделай сам 
Прочитал статью «Создание собственных драйверов под Linux” от камрада dlinyj и загорелся идеей озвученной в конце статьи. А именно
Сейчас ничего не мешает заплатить на месяц 500 рублей (а если скинемся, сумма будет совсем мелкой), и арендовать сервак на виртуалке. Туда поставить программулину, которая будет рассылать сообщения. Либо jabber либо какие-то другие способы (да хоть nc и telnet всё сделать). А на компе поставить приёмник этих сообщений. И на Новый Год все мы будем иметь поздравления.
И принял решение таки влиться в общую тусовку, получить и отправить своё гиковское поздравление. Искать LPT-порт на своем ноутбуке я не стал, знаю, что его нет. Зато вспомнил, что несколько лет назад делал дисплей подключаемый к COM-порту. Точнее не совсем к СОМ-порту, это переходник USB-to-UART, о котором dlinyj говорил в этом посте habrahabr.ru/post/109395/. В результате было принято решение сделать на нём.
Wi-Fi в любительском проекте? Нет ничего проще!
2012-10-18 в 8:05, admin, рубрики: diy или сделай сам, uart, wi-fi, микроконтроллеры, метки: uart, wi-fi, микроконтроллеры Всем здравствуйте!
В этом посте я постараюсь убедить вас в том, что добавить поддержку Wi-FI к своему устройству на микроконтроллере можно абсолютно без проблем. И для этого не надо ни курочить свой любимый роутер и подпаиваться к выводам отладочного uart'а, ни ставить переходник usb-uart (что, конечно выход).
Я расскажу о двух модулях фирмы WizNet: WizFi220.
Вместо предисловия
Компания WizNet основана в 1998 в Корее и занимается производством сетевых решений. Спектр того, что компания производит, широк. Это и микроконтроллеры на ядре 8051 со встроенный PHY-контроллером, и отдельные SPI-управляемые контроллеры Ethernet, и модули Wi-FI, и макетки почти к каждой микросхеме.
Про первые два вида я мало чего знаю, поскольку с ними не работал. А про Wi-Fi довольно много.
Кому интересно — прошу под кат.
Читать полностью »
Управляем чайником из браузера или как я интернет-розетку делал
2012-08-08 в 19:13, admin, рубрики: android, arduino, DIY, diy или сделай сам, uart, usb, удаленное управление, чайник, метки: DIY, uart, usb, удаленное управление, чайник 
В этой статье я хочу рассказать о моем опыте создании управляемой розетки. Не GSM(это всем надоело, да и слишком просто — читай sms да дергай пинами), а управляемой через браузер, с помощью кнопочек на HTML-страничке.
Итак, какой же путь должен проделать сигнал, чтоб включить чайник?
Нажатие кнопки на странице -> переход по ссылке и отработка web-сервера -> выполнение CGI скрипта -> передача команды по UART контроллеру -> появление напряжение на пине -> срабатывание реле, которое включает чайник.
Рассмотрим все по порядку.
Читать полностью »
Arduino / Бюджетный Serial to Ethernet адаптер за один вечер
2012-02-12 в 16:20, admin, рубрики: arduino, ENC28J60, ethernet, serial, uart, метки: arduino, ENC28J60, ethernet, serial, uart
Иногда возникает необходимость мониторить устройства по последовательному порту, причем расположить рядом с устройством комп не всегда удобно, а иногда просто не возможно. И тут на выручку приходят различные Serial to Ethernet адаптеры, которые хороши всем, кроме цены. Давайте посмотрим, что можно сделать подешевле и попроще.
Hardware
У меня под рукой оказалась вот такая платка на контроллере ENC28J60.Контроллер на базе ENC28J60. Цена на ebay $6.50
В качестве МК будем использовать Ардуинку.Схема работы.Схема подключения.Готовое устройство.
Firmware
Полноценный TCP стек на таких комплектующих сделать невозможно.Читать полностью »
Программинг микроконтроллеров / MSP430, учимся программировать и отлаживать железо (часть 3)
2012-02-06 в 20:57, admin, рубрики: msp430, texas instruments, uart, watchdog, метки: msp430, texas instruments, uart, watchdog
Возможно Вы уже не первый раз садитесь за программирование Вашего MSP430. Если это не так, то рекомендую ознакомиться с предыдущими статьями по данной тематике: часть 1, часть 2.
В этой статье мы рассмотрим инструмент для графической настройки периферии нашего микроконтроллера — Grace, познакомимся с принципом работы watchdog и поработаем с виртуальным COM-портом (через программатор). Уже традиционно будет рассмотрен небольшой пример кода, и предоставлены все необходимые для понимания ссылки.
Введение
В первой статье я упоминал Code Composer Studio, от рассмотрения которого отказался, но недавно моё внимание,Читать полностью »


