STM32 + FREERTOS + SDIO + FATFS

Подключение SD-карты к микроконтроллеру — классическая задача, но путь от инициализации аппаратного интерфейса до работы с файлами в многозадачной среде усыпан скрытыми камнями. В этой статье я на практике разберу полный цикл интеграции SDIO, файловой системы FatFs и ОСРВ FreeRTOS на STM32.

https://habr.com/ru/articles/993760/

#stm32 #cubeide #freertos #fatfs #sdio

STM32 + FREERTOS + SDIO + FATFS

Доброго времени суток! Данная статья будет посвящена управлению micro sd с помощью sdio + fatfs под freertos. я использую микроконтроллер семейства STM32, в частности STM32F407VGT6, купленный на али,...

Хабр

Двухканальная паяльная станция на базе STM32

Привет, Хабр. С праздниками всех читателей! Меня зовут Павел, и одним из моих хобби является создание различных устройств на базе микроконтроллеров. Это моя первая статья здесь, и я буду рад конструктивной критике со стороны завсегдатаев Хабра.

https://habr.com/ru/articles/982906/

#stm32 #cubeide #pcb #diy

Двухканальная паяльная станция на базе STM32

Привет, Хабр. С праздниками всех читателей! Меня зовут Павел, и одним из моих хобби является создание различных устройств на базе микроконтроллеров. Это моя первая статья здесь, и я буду рад...

Хабр

VL53L0 и STM32F103C8T6

Подключение датчика VL53L0X к микроконтроллеру STM32F103 и вывод расстояния в реальном времени. Рассмотрены особенности инициализации датчика, настройка I²C-интерфейса и обработка данных. Приведен пример кода на языке C для работы с периферией STM32.

https://habr.com/ru/articles/925242/

#stm32f103 #vl53l0 #микроконтроллеры #cubeide #uart

VL53L0 и STM32F103C8T6

О том, как подключить VL53L0 к STM32F103C8T6 и сделать так, чтобы всё работало. Изначально я хотел использовать времяпролетный датчик VL53L5, но нашел VL53L0, который заметно дешевле и попроще. Затем...

Хабр

Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом. Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство.

https://habr.com/ru/companies/selectel/articles/892852/

#selectel #stm32 #cubeide #микроконтроллеры #nau88C22 #i2s #wav

Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и...

Хабр

Как я создал устройство, которое может удаленно эмулировать мышку и клавиатуру на stm32

Всем привет, совсем недавно я начал изучать протокол USB на STM32F103C8 , а именно HID-устройства . Я такой человек, который не сильно любит теорию, но обожает учиться всему на практике, поэтому я тут же начал думать над будущим проектом. И я вспомнил, что совсем недавно заказал себе wifi модуль - ESP8266 .

https://habr.com/ru/articles/855750/

#stm32 #embedded #микроконтроллеры #esp #esp8266 #usb #usbhid #cubeide

Как я создал устройство, которое может удаленно эмулировать мышку и клавиатуру на stm32

1. Как появилась идея? Всем привет, совсем недавно я начал изучать протокол USB на STM32F103C8 , а именно HID-устройства . Я такой человек, который не сильно любит теорию, но обожает учиться всему на...

Хабр

Переходим с STM32 на GD32

Микроконтроллеры STM32 и GigaDevice GD32 часто сравнивают из-за схожей архитектуры и совместимости. GD32 является своеобразным «клоном» STM32, использующим такое же ядро ARM Cortex-M. Основное отличие между ними — это цена, так как GD32 обычно дешевле, что делает его привлекательным для проектов с ограниченным бюджетом. Однако несмотря на схожесть, существуют различия характеристиках и уровне поддержки, которые могут повлиять на выбор между этими двумя семействами микроконтроллеров.

https://habr.com/ru/companies/selectel/articles/851478/

#selectel #stm32 #gd32 #iar #cubeide #микроконтроллеры

Переходим с STM32 на GD32

Микроконтроллеры STM32 и GigaDevice GD32 часто сравнивают из-за схожей архитектуры и совместимости. GD32 является своеобразным «клоном» STM32, использующим такое же ядро ARM Cortex-M. Основное отличие...

Хабр

Правка скриптов автоконфигурации cubeMX/cubeIDE

На примере добавления дополнительных классов USB (Media Transfer Protocol (MTP) и Smart Card (CCID)) показать каким образом можно вносить изменения в скрипты автоконфигурации для ускорения создания последующих проектов, а также для исправления существующих ошибок в них, чтобы не держать в голове, какие в каком случае постоянно вносить правки для исправления тех или иных ошибок.

https://habr.com/ru/articles/839068/

#stm32 #cubemx #cubeide

Правка скриптов автогенерации cubeMX/cubeIDE

Цель статьи: На примере добавления дополнительных классов USB (Media Transfer Protocol (MTP) и Smart Card (CCID)) показать каким образом можно вносить изменения в скрипты автогенерации для ускорения...

Хабр
TIL: Die #STM32 #CubeMX standalone Version kann noch mehr als die, in der IDE integrierten Version zB #CubeIDE Projekt aus einem MDK-ARM Projekt erstellen