Отправка файла по уарт с консоли windows

Сохранил для себя на всякий случай. Может ещё кому пригодится.


Читать дальше

Преобразуем в строку. Часть 1. Целые числа.

Задача преобразования числа в строку стоит всегда, когда нужно отобразить числовые результаты работы программы. Процессоры у нас оперируют двоичными данными, человеку-же подавай десятичные числа. Собственно задача состоит в преобразовании базы числа. Какие для этого есть способы? Целью данной статьи является описание и сравнение максимального количества способов преобразования числа в строку. Задачу, естественно, рассматриваем с точки зрения реализации на микроконтроллерах, по этому размер и скорость имеют значение. Для простоты рассматриваем только без-знаковые 32-х и 16-ти разрядные числа (со знаком не намного сложнее).


Читать дальше

Простой расчет рекурсивного фильтра 1-го порядка

ВНИМАНИЕ! Это черновая статья, в которой уважаемые коллеги нашли много недочетов. Новый вариант см. здесь.
При обработке выборок АЦП часто говорят об усреднении. И нередко — о скользящем. Что такое скользящее усреднение? Обновление результата с каждым приходящим новым отсчетом. Можно сузить задачу: накапливать предыдущие результаты негде или не хочется. Тогда однозначно речь может идти только рекурсивном фильтре первого порядка.
Конечно, вещь писанная-переписанная :) Но бывает непросто выбрать из горы литературы простые расчетные соотношения. А для новичков в цифровой обработке сигнала придется разобраться в терминологии, ограничениях и еще во многом, не очень-то и нужном для построения простого скользящего фильтра.
Постарался в этой заметке дать известный материал так, чтобы его можно было использовать даже школьнику.


Читать дальше

Список пригодных дисплеев от сотовых телефонов

Уважаемые дамы и господа!
Столкнулся с проблемой поиска ЖКИ для своих поделок.
Информация конечно есть, в основном это LS020 и от nokia 3310.
Вопрос упирается в нахождение их в магазинах.
Эти и многие другие модели уже не производятся и как правило если есть в прайсах, то отсутствуют на складе.
Кому не сложно, пишите в комментариях доступные к нашему использованию дисплеи.
(Под такие попадают с известной распиновкой, даташитом на контроллер, простым последовательным интерфейсом (исключающим использование внешнего озу и группы линий).
Заранее всем откликнувшимся Большое Спасибо!

UPD.
Кому что не нравится, можете пройти мимо =)

Ну раз такое дело, начну создавать список (под катом).


Читать дальше
  • +3
  • 18 мая 2012, 20:04
  • qic

CP2102 - преобразователь USB-UART за 45 рублей

Думаю, вряд ли кого-то стоит убеждать в необходимости и полезности USB-UART-преобразователей — COM- порт найти в современных компьютерах всё труднее. Для большей части практических задач, использующих обмен данными между компьютером и устройством — управления, отладки, передачи небольших объёмов данных — ничего проще и удобнее, чем преобразование USB-UART, придумать, пожалуй, невозможно.

Микроконтроллер общается с микросхемой по обычному UART, к компьютеру все это дело подключается по USB. Компьютер распознает подключенное устройство как COM-порт и работать с ним можно как с обычным ком-портом. Все очень удобно, не требует ни мощных микроконтроллеров с интерфейсом USB и специально подобранными кварцами, ни сложных программ.

Наиболее популярной микросхемой USB-UART является FT232RL от FTDI. Все в ней замечательно, кроме цены. А вот о CP2102 от SiLabs пишут значительно меньше. Стоит она значительно дешевле, чем FT232RL. Например ТУТ я ее купил за 45 руб.

Распиновка

Корпус у неё, конечно, страшноват, но к этому мы ещё вернёмся. :)

Корпус CP2102



Читать дальше

Примеры работы с USB Device для STM32F4-Discovery

Поскольку в нашем сообществе совсем мало статей про работу с STM32F4-Discovery, то я решил выложить несколько примеров работы с USB в STM32F4. Все примеры написаны в IAR.


Читать дальше

"Ставим" процесс на пленочном фоторезисте ( глава І, теория)



Другие статьи цикла
II. Оборудование
III. Процесс
IV. Калибровка



Эта статья открывает давно обещанный цикл статей об изготовлении печатных плат с помощью сухого пленочного фоторезиста. В отличие от предыдущих моих публикаций на эту тему, я постараюсь описать процесс максимально подробно, не полагаясь на наличие какого-либо опыта работы с фоторезистом. Иначе говоря, я постараюсь описать процесс настолько подробно, что бы любой желающий его освоить, мог сделать это с минимальными затратами усилий (но не денег :) ). Должен заранее предупредить, что описанный процесс не самый простой и не самый доступный (с финансовой точки зрения) из возможных, поскольку это не «учебно-тренировочный», а реально применяющийся мной процесс. Главная цель, которая ставилась при отработке этого процесса — максимальная повторяемость результата.

Итак

Читать дальше
  • +8
  • 09 марта 2012, 05:17
  • evsi

Отрицательное напряжение на контраст LCD дисплея

Просто оставлю это тут, а то потеряю
  • 0
  • 05 декабря 2011, 15:45
  • milsy

TQFP32 - DIP32 переходник для макетирования

Понадобилось отладить на макетке схему на AT90USB162. Микросхема в TQFP корпусе, и всего в единственном экземпляре, распаивать её на переходнике типа такого только для отладки не хочу.
Специально для таких случаев я сделал переходник TQFP32 — DIP32 с жёсткой фиксацией микросхемы без пайки.


Читать дальше
  • +7
  • 22 ноября 2011, 12:23
  • Bonio
  • 1

Сверхмобильная прошивалка AVR по JTAG

AVR
Нередки случаи, когда оборудование, нуждающееся в обновлении ПО норовит быть в неожиданных и труднодоступных местах. Да еще и времени на обновление бывает в обрез. Хорошо, когда в оборудовании есть загрузчик, позволяющий прошиться по аплинку/радиоканалу/съемному носителю информации. А что если загрузчик устарел и его самого надо обновить? Или же у ПО напрочь слетела вся память? Тогда-то и востребуется такая штука, как «прошивалка». Маленьких размеров, питающийся от устройства хэдкраб, который сможет залить в устройство заранее подготовленный загрузчик или программу. И главное – никаких нетбуков/ноутбуков/проводов! Даже среднего образования не надо.

Итак, сверхмобильная прошивалка.


Читать дальше