Переделка программатора USB ISP в USB ASP

Многим знаком один из самых распространённыхи и доступных программаторов для прошивки AVR микроконтроллеров USB ASP. Который можно без особых проблем изготовить самостоятельно или приобрести в различных магазинах и на интернет площадках. Есть множество различных программ, которые без проблем работают с этим, народным, программатором. Так же в интернет магазинах имеет большое распространение программатор USB ISP, который схож по схемотехники с USB ASP, но отличается прошивкой и ПО, которое менее разнообразно и менее распространено.

Бывший программатор USB ISP, теперь USB ASP
Бывший программатор USB ISP, теперь USB ASP

Т.к. данные программаторы схожи схемотехникой — следовательно можно без особых проблем переделать и перепрошить ISP программатор в ASP, только для этого ненадолго понадобится ещё один программатор для AVR микроконтроллеров.

Зачем может понадобиться приобретать программатор ISP вместо ASP, а потом его перепрошивать:

  1. при покупки их можно перепутать
  2. продавец может ввести в заблуждение или сам перепутать
  3. в наличии остался только ISP
  4. у него оказалась более выгодная цена
  5. Вам USP ISP программатор достался в подарок

Читать полностью »

Комментировать »

Alex_EXE | 30.09.2017 | AVR | 178 просмотров

Система инерциальной навигации IMU-U1

Система инерциальной навигации или inertial measurement unit в сокращении IMU. Это система которая определяет своё положение в пространстве используя свойства инерции тел. т.е. она определяет на какой угол и по какой оси она была повёрнута и была смещена относительно начальной точки. Данные системы используют датчики гироскопы, акселерометры, магнитометры, барометры в различной их комбинации, чем больше датчиков используется в системе — тем она точнее работает, т.к. у каждого датчика по отдельности есть свои недостатки.

IMU-U1

IMU-U1

В этой статье предлагаю ознакомится с одним своим старым проектом, которому не нашел применения — модуль инерциальной навигации IMU-U1. Модуль построен на основе двух датчиков микросхем MPU9150, который включает в себя гироскоп, акселерометр, магнитометр и BMP180 — барометр. На борту установлен микроконтроллер STM32F103T8U6, который обрабатывает показания датчиков и отправляет по последовательному порту рассчитанные значения, которые может использовать контроллер более высокого ранга в системе. Так же можно заставить контролер отдавать данные не только через последовательной порт, а по Bluetooth или Wi-Fi радиоканалу. Или возложить на контроллер не только обработку показаний датчиков, но и основные вычислений, тем самым можно, например, на базе данной платы построить небольшой летательный аппарат.

Читать полностью »

3 комментария »

Alex_EXE | 16.04.2017 | Проекты | 1 548 просмотров

Работа с STM32 ST-LINK Utility через консоль

Консольная утилита ST-LINK_CLI

Не для кого не секрет, что для прошивки контроллеров семейства stm32 есть утилита STM32 ST-LINK Utility с графическим интерфейсом и неплохим функционалом. В комплекте с графическим интерфейсом утилиты так же идёт консольная версия — ST-LINK_CLI.exe .

Консольная утилита ST-LINK_CLI

Консольная утилита ST-LINK_CLI

Графический интерфейс утилиты STM32 ST-LINK Utility хорошо подходит для ручной, наглядной, прошивки контроллера и конфигурации его памяти и регистров, консольную утилиту можно подключить к средам разработки и с её помощью автоматизировать прошивку серии контроллеров.

Читать полностью »

Комментировать »

Alex_EXE | 12.03.2017 | STM32 | 1 823 просмотров

Аппаратный CRC32 на stm32

CRC — распространённый алгоритм вычисления хэш сумм. Применяется для контроля целостности данных, во время их передачи, хранения… Очень удобно, что в stm32 есть встроенный аппаратный модуль для вычисления crc32, с которым при этом очень просто работать. Но есть и пара ложек дёгтя.

Аппаратный модуль CRC32 на STM32

Заметка по работе с аппаратным модулем crc32 на stm32 и его расчёт со стороны компьютера.

Читать полностью »

5 комментариев »

Alex_EXE | 25.08.2016 | STM32 | 3 015 просмотров

Жизнь на stm32

Что наша жизнь — Игра!
Чайковский «Пиковая дама», ария Германа

Жизнь — достаточно известная математическая игра, точнее клеточный автомат. Данная игра в своё время сильно повлияла на математику, информатику, радиоэлектронику, статистические и прогнозируемые науки…

Правила игры простые: у клетки всего два состояния: мертва и жива. В игре всего 2 правила: если у живой клетки 2 или 3 соседа, то она выживает, если меньше — умирает от голода, больше — от переедания и если у мертвой клетки есть 3 соседа, то в ней зарождается жизнь. Соседние клетки — это все прилегающие в том числе по диагонали.

Игра Жизнь на экране. Микроконтроллер stm32f103

Игра Жизнь на экране. Микроконтроллер stm32f103

Статью можно считать продолжением — подключение COG LCD дисплея на ST7565R контроллере к stm32. В статье приведен алгоритм клеточного автомата — Жизнь. Так же экспериментально немного рассмотрены некоторые скоростные и тепловые особенности stm32.

Читать полностью »

Комментировать »

Alex_EXE | 11.06.2016 | STM32 | 2 230 просмотров

Подключение COG LCD дисплея на ST7565R контроллере

Одним из популярных типов графических дисплеев являются COG (Chip On Glass — кристалл на стекле) дисплеи. Из-за своих компактных размеров они широко используются в портативных устройствах, имеют небольшое энергопотребление, невысокую цену (если знать, где покупать). Из недостатков — наличие некоторого количество внешнего обвяза и у большинства мелкий шаг выводов, что неудобства доставит только для начинающих, для портативных устройств это будет даже плюсом.

Подключения дисплея на st7565r к stm32

Подключения дисплея на st7565r к stm32

В принципе к таким дисплеям можно отнести монохромные дисплеи от сотовых телефонов, некоторые из которых рассматривались уже ранее — nokia 3310, 1100, 2760. Но эти дисплеи изготавливались для сотовых телефонов и из этого вытекают некоторые проблемы, из-за чего для изделий массового производства они являются не лучшим вариантом.

Более оптимальным вариантом для серийных устройств будут универсальные серийные дисплеи, к которым можно отнести, например WinStar’овские индикаторы. В статье будет рассмотрен ещё один пример таких индикаторов — ряд графических монохромных COG дисплеев на контроллере ST7565R. А подключать его будем к stm32f103. В работе будет использована библиотека Standard Peripheral Library.

Читать полностью »

10 комментариев »

Alex_EXE | 22.04.2016 | STM32 | 4 042 просмотров

Отладочная плата stm32f103c8t6

Что-либо новое изучать лучше на основе чего-нибудь готового. В продолжении изучения stm32 и ранее опубликованной отладочной платы для stm32f030f4p6, представляю ещё одну небольшую отладочную плату для освоения возможностей микроконтроллера stm32f103c8t6. Данная плата содержит минимальный необходимый функционал для освоения установленного на неё микроконтроллера.

Отладочная плата stm32f103c8t6

Отладочная плата stm32f103c8t6

Читать полностью »

9 комментариев »

Alex_EXE | 09.11.2015 | STM32 | 11 400 просмотров

страниц: 1 2 3 4 5 6 7 8 9 10 раньше