stm32

Предельная скорость USB на STM32F103, чем она обусловлена?

Предельная скорость USB на STM32F103, чем она обусловлена?

У данной статьи тяжёлая история. Мне надо было сделать USB-устройства, не выполняющие никакой функции, но работающие на максимальной скорости. Это были бы эталоны для проверки некоторых вещей. HS-устройство я сделал на базе ПЛИС и ULPI, загрузив туда «прошивку» на базе…
Читать дальше
Размещение кучи FreeRTOS в разделе CCMRAM для STM32

Размещение кучи FreeRTOS в разделе CCMRAM для STM32

freertos, stm32, stm32f4
При разработке одного девайса на базе STM32F407 столкнулся с проблемой нехватки оперативной памяти. Назначение самого девайса не принципиально, но важно, что изначальный код писался для десктопной системы и его нужно было просто портировать на микроконтроллер под управлением FreeRTOS. А так…
Читать дальше
Как мы тестируем системы микрофонов на STM32: опыт разработчиков устройств Яндекса

Как мы тестируем системы микрофонов на STM32: опыт разработчиков устройств Яндекса

Привет, я Геннадий «Крэйл» Круглов из команды аппаратных решений Яндекса. Подбор микрофонов для микрофонной матрицы — сложная и интересная часть нашей работы: мы тестируем модели с различными параметрами, экспериментируем с разнообразными конфигурациями матриц, совершенствуем алгоритмы обработки звука. Разработчикам, которые занимаются…
Читать дальше
[Из песочницы] Игровая консоль stm32

[Из песочницы] Игровая консоль stm32

Немного шутеров для stm32; как, зачем, что получилось. Предисловие Будучи поклонником «старой» школы шутеров с одной стороны и embedded-разработчиком с другой, я всегда испытывал интерес, как и почему авторам той эпохи удавалось воплощать новый жанр, требующий совершенно новых подходов на…
Читать дальше
WiFi радиоприемник WOLNA. Как создавался маленький стартап

WiFi радиоприемник WOLNA. Как создавался маленький стартап

Не так давно, я выложил на суд общественности девайс собственной разработки, который разрабатывал последний год. Это интернет радиоприемник, работающий через wifi. Голосовать за или против людям предлагается рублем- на краудфайндинговой площадке boomstarter. Большого фурора устройство не произвело, хотя спонсоры уже…
Читать дальше
Заливка прошивки в STM32 через USB

Заливка прошивки в STM32 через USB

bootloader, stm32, USB
В своем проекте я использую микроконтроллер STM32F103C8 и фреймворк stm32duino. Этот клон Ардуино предлагает специальный бутлоадер, который позволяет заливать прошивку через USB, без использования внешних компонентов типа ST-Link или USB-UART переходника. Сегодня мне понадобилось поработать с голым контроллером из-под CooCox…
Читать дальше
История одного анализатора спектра

История одного анализатора спектра

stm32, tft
Я иногда задумываюсь почему меня очень интересуют одни вещи и совсем не интересуют другие, ведь интерес — это то, что помогает сутками напролёт, не чувствуя усталости, заниматься предметом интереса и в то же время если он угасает, тяжело себя заставить делать…
Читать дальше
Аппаратный менеджер паролей, от идеи до прототипа

Аппаратный менеджер паролей, от идеи до прототипа

Эта мысль давно крутилась в голове… Поскольку основная моя деятельность связана с админством, то паролей у меня реально много. Сложные пароли не запомнить, по крайней мере, у меня точно не получается. Простые легко сбрутить. Использовать один пароль на всё —…
Читать дальше
Самодельный сканирующий лазерный дальномер

Самодельный сканирующий лазерный дальномер

В этой статье я расскажу о том, как я делал самодельный лазерный сканирующий дальномер, использующий триангуляционный принцип измерения расстояния, и об опыте его использования на роботе. Зачем нужен сканирующий дальномер? На сегодняшний день в робототехнике не так уж и много…
Читать дальше