Рубрика «stm32» - 4

В этом руководстве мы познакомимся со знаменитой графической библиотекой U8G2 для монохромных встроенных дисплеев. Эта библиотека поддерживает практически все типы монохромных графических дисплеев, и сегодня мы изучим, как портировать ее на STM32.

Вы можете найти более подробную информацию о библиотеке U8G2 на ее странице на GitHub. У библиотеки есть официальное руководство по портированию, которому мы и будем следовать в этом руководстве.

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

Эквивалент двенадцати FullHD мониторов

Эквивалент двенадцати FullHD мониторов

В предыдущей части я рассказал, как замоделил, построил и настроил себе видеостену на кастомных моторизированных кронштейнах, за которой можно работать не только в одиночку, но и Читать полностью »

Разработка диктофона в виде бейджа - 1

Приветствую!

Хочу рассказать про разработку прототипа носимого диктофона. Тема довольно интересная и популярная в наше время. Скорее это касается не обычных пользователей (но почему бы и нет), а всевозможного обслуживающего персонала, работников банков и других сфер деятельности, где необходима запись диалога «сотрудник-клиент». Что-то подобное, но еще и с записью видео уже можно встретить у сотрудников полиции и автоинспекции.

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

ㅤ"Нужно больше золота STLink-ов." Такой должен был быть заголовок, но к сожалению MARKDOWN в нем не работает. Но не суть.

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

Псевдослучайные и случайные сигналы применяются для различных целей. В этой статье будет рассмотрено несколько способов их генерации на микроконтроллерах серии STM32.

Суть проблемы

Допустим, нужно построить АЧХ линии связи или компонента, подключённого к устройству. Или применить шум для электронной музыки (чиптюны?). Или для чего-то ещё.

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

Решил по мере сил делиться примерами использования ассемблера в своих проектах. Я не буду рассуждать о том, надо это или не надо конкретно в вашем проекте. Просто показываю, а выводы делаете вы сами.

Вводные данные

В данный момент заканчиваю разработку цифрового синтезатора Kaleidoscope собственного авторства. Синтезатор работает на базе микроконтроллера stm32f446, процессор которого имеет ряд очень интересных и полезных инструкций, описанных в Programming Manual.

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

В интернете куча статей о том, как мигать светодиодом на esp8266. Предлагаем рассмотреть ту же задачу, но на альтернативном микроконтроллере - stm32. 

Перед вами небольшое руководство, в котором описано, как зажечь светодиод с помощью микроконтроллера STM32, настроив контакты GPIO. В посте разберём основы регистров микроконтроллера и как ими манипулировать напрямую. Также здесь вы найдёте пошаговое руководство по написанию кода на ассемблер и на C для управления светодиодом. 

Я работал над драйвером для массива из 110 светодиодов Чарлиплексинг Читать полностью »

Создаём своё первое USB-устройство - 1


Сегодня мы поговорим о создании USB-устройств, подключаемых к компьютеру и распознаваемых им. Этот пост задумывался как ваш первый источник для знакомства с разработкой USB-устройств.

Сначала небольшое предупреждение: я не считаю себя экспертом в USB. Не рассматривайте пост как авторитетное руководство; скорее, это документация к моему небольшому проекту по созданию простейшего USB-устройства E2E. Также в нём приведены ссылки на хорошие материалы, в которых тема рассмотрена более подробно.

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

Существует одна очень замечательная учебно-треннировочная электронная плата Olimex-STM32-H407. В этом тексте я покажу как на ней можно запустить прошивку культового российского продукта Пастильда (Pas~).

Что такое Пастильда (Pas~)?

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js