Пользователь
Трёхканальный UART АЦП на ATtiny13
4 мин
54K
Привет хабр. Я уже давно вынашивал сделать UART Аналогового-Цифрового Преобразователя на ATtiny13, зачем делать именно на ATtiny13 ведь есть, к примеру, ATmega8 имеет аж 6 (для DIP корпуса) портов на которых, при помощи мультиплексора, можно проводить измерение АЦП?
Причин несколько:
— ATtiny13 стоит дешевле;
— В ATtiny13 более оптимально используются ресурсы микроконтроллера;
— Размеры;
— Энергопотребление;
— Просто мне так захотелось.
Конечно на мои аргументы можно найти множество контраргументов, например ATmega8 при использовании V-USB может превратится в плату ввода/вывода которой не нужен переходник с UART на USB, правда кроме последнего, и с этим пожалуй не поспоришь.
Поставил себе за цель получить опыт работы с программный UART'ом именно на ATtiny13, а опыт как говорится, бесценный. По-любому пригодится для будущих проектов.
Ну ладно, не буду тянуть и покажу, как работает в железе:
Пару слов по схеме, кстати, вот она:
+15
Электронный «шар судьбы» на ATtiny13
4 мин
56K
Привет. Недавно пересматривал один из моих любимых фильмов, а именно «Трасса 60» с Эми Смарт в главной роли. Там у главного героя была такая вещица, под названием «шар судьбы», который отвечал ему на разные вопросы. Ну и после просмотра у меня появилась мысль, а почему бы не сделать что-то подобное на микроконтроллере, тем более недавно разблокировал 4 штуки ATtiny13 которые, когда-то заблокировал по незнанию, что такое фьюзы и с чем его едят. Ещё один аргумент ATtiny13 — цена, очень дешёвый микроконтроллер.
Размеры устройства можете оценить на фоне моей ладони, получился такой себе высокотехнологичный брелок для ключей.
В конце обязательно добавлю не только схему, файлы для Proteus 7, исходники но и фьюзы, hex-файл, чтобы каждый, кто умеет пользоваться программатором, мог повторить данное устройство.
+15
Контролируйте скорость работы своего сайта
2 мин
14KПредлагаем вашему вниманию новую функцию сервиса «ХостТрекер – мониторинг времени отклика». Это значение, как и аптайм, также является очень важным. Каждый по личному опыту знает, как раздражает долгая загрузка страниц. Поэтому оптимизации сайтов сейчас уделяется все больше времени. А первый шаг к устранению проблемы – ее детектирование.


+8
ToFoIn – Toggle Failover of Internet или переключение между двумя внешними каналами в FreeBSD
33 мин
8.8KАннотация
Одним из вариантов повышения стабильности подключения к сети Интернет является использование двух внешних каналов связи, что подразумевает автоматическое переключение между ними. В статье кратко рассмотрены некоторые варианты решения данной задачи. Предложен свой способ решения с использованием скриптов на языке bash в ОС FreeBSD, приведены инструкции по созданию конечной системы и исходные тексты необходимых для этого скриптов.
+5
«Даурия» в космосе
3 мин
29KКак выглядит космический полет?
Каждый представит какой-то свой образ: кто-то вспомнит улыбку Гагарина, кто-то красивые крылья космического челнока, кто-то — солнечные «паруса» Международной космической станции… Даже ползущие за 100 млн км марсоходы, официально находятся в полете. Для беспилотной же космонавтики, космос чаще всего выглядит вот так:

Сухая абракадабра телеметрии, которая понятна лишь профессионалам — это самое важное, что ожидается сразу после запуска аппарата. Это ответ спутникового оборудования, на вопрос: «Как сам?» Машина отвечает набором цифр и букв, которые позволяют точно определить состояние всего аппарата и установленного оборудования: работоспособность, энергопотребление, температуру…
Вот и «Даурия Аэроспейс» увидела свой первый набор букв и цифр.
Каждый представит какой-то свой образ: кто-то вспомнит улыбку Гагарина, кто-то красивые крылья космического челнока, кто-то — солнечные «паруса» Международной космической станции… Даже ползущие за 100 млн км марсоходы, официально находятся в полете. Для беспилотной же космонавтики, космос чаще всего выглядит вот так:

Сухая абракадабра телеметрии, которая понятна лишь профессионалам — это самое важное, что ожидается сразу после запуска аппарата. Это ответ спутникового оборудования, на вопрос: «Как сам?» Машина отвечает набором цифр и букв, которые позволяют точно определить состояние всего аппарата и установленного оборудования: работоспособность, энергопотребление, температуру…
Вот и «Даурия Аэроспейс» увидела свой первый набор букв и цифр.
+96
Работа с COM портом в Android приложениях
2 мин
77KВсе доброго времени суток!
Однажды я задумался над разработкой приложения, которое требовало бы общения с hardware устройством, через COM порт. Хотя Android заботливо предоставляет api для работы с usb устройствами, оно мне к сожалению не подходило, так как хотелось осуществлять поддержку моего старого планшета на базе андроид версии 2.2. Стандартное api ото Гугла, не подходило
Однажды я задумался над разработкой приложения, которое требовало бы общения с hardware устройством, через COM порт. Хотя Android заботливо предоставляет api для работы с usb устройствами, оно мне к сожалению не подходило, так как хотелось осуществлять поддержку моего старого планшета на базе андроид версии 2.2. Стандартное api ото Гугла, не подходило
+16
Воскрешаем FTDI в картинках
1 мин
230KЗдравствуйте многоуважаемые хабравчане. Уж не знаю куда писать, сюда или в GT, но раз первоисточник находиться здесь, то и я запощу на Хабр.
В общем если вы, такой же как и я, прилежный установщик обновлений и вас постигла сия участь

… а из опуса UnknownType вы мало что поняли, добро пожаловать под кат!
В общем если вы, такой же как и я, прилежный установщик обновлений и вас постигла сия участь

… а из опуса UnknownType вы мало что поняли, добро пожаловать под кат!
+57
Персистентная очередь
17 мин
27KВдохновившись недавней публикацией «Персистентное декартово дерево по неявному ключу», решил написать про реализацию персистентной очереди. Те, кто подумал сейчас, что раз обычная очередь — структура тривиальная, то и её персистентный вариант должен быть очень простым, ошиблись, получающаяся реализация как минимум не проще, чем для вышеуказанного дерева.
+43
Работа с COM портом в web-проекте
4 мин
53KТуториал
Пролог
Один из клиентов нашего web-проекта захотел использовать для поиска заказов в системе сканер штрихкодов. Но, к сожалению, полностью отказался от идеи работы с ними в режиме имитации клавиатуры — только эмуляция COM-порта.
Вариантов решения было не особенно много:
- отдельное нативное приложение, которое бы отправляло запрос на наш сервер, а сервер бы отдавал команду в браузер
- работа с COM портом непосредственно из браузера
К счастью, есть способ решения проблемы вторым путём.
+48
Как правильно приготовить Skype-4.3 под Linux
2 мин
38KПоследнее добровольно-принудительное обновление программы Skype в среде его пользователей вызвало целую гамму чувств — от недоумения до негодования. Особенно, проблема коснулась Linux-сообщество. Верней, ту его часть, которая использует звуковую подсистему ALSA.
Это связано с тем, что в компании Microsoft почему-то решили, что единственно правильный путь — это использование PulseAudio, тем самым оставив без альтернативы огромное число тех, кто по каким-либо причинам не использует этот звуковой сервер.
Я отношусь к числу тех, кто не видит для себя смысла в использовании PulseAudio при нормально работающем ALSA и перенастраивать всю звуковую подсистему в угоду Skype желания не имею.
Оставим за скобками весь тот квест, который мне пришлось пройти в поиске решения, как же заставить стабильно работать предыдущую версию и что делать с внезапно онемевшим новым Skype. Решение, как всегда, оказалось простым до смешного. Тут я приведу краткое руководство, как заставить свежий Skype работать правильно.
Это связано с тем, что в компании Microsoft почему-то решили, что единственно правильный путь — это использование PulseAudio, тем самым оставив без альтернативы огромное число тех, кто по каким-либо причинам не использует этот звуковой сервер.
Я отношусь к числу тех, кто не видит для себя смысла в использовании PulseAudio при нормально работающем ALSA и перенастраивать всю звуковую подсистему в угоду Skype желания не имею.
Оставим за скобками весь тот квест, который мне пришлось пройти в поиске решения, как же заставить стабильно работать предыдущую версию и что делать с внезапно онемевшим новым Skype. Решение, как всегда, оказалось простым до смешного. Тут я приведу краткое руководство, как заставить свежий Skype работать правильно.
+32
STM32 + linux
15 мин
162KДля разработки системы управления одной железякой после длительных поисков мною был выбран ARM-микроконтроллер семейства STM32 — STM32F103 (в «стоножечном» исполнении). А в качестве макетки для разработки и отладки — STM32P103 (там ножек хоть и меньше, но ядро то же самое). «Истории успеха» я понемногу выкладывал в своей ЖЖшке, но вот решил собрать все воедино и рассказать о том, каково же оно — программировать микроконтроллеры в линуксе. Сам проект лежит на sourceforge.
+21
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность
