These are public posts tagged with #stm32. You can interact with them if you have an account anywhere in the fediverse.
[Перевод] Портируем графическую библиотеку U8G2 на STM32
Привет, Хабр! В этом руководстве мы познакомимся со знаменитой графической библиотекой U8G2 для монохромных встроенных дисплеев. Эта библиотека поддерживает практически все типы монохромных графических дисплеев, и сегодня мы изучим, как портировать ее на STM32.
https://habr.com/ru/companies/otus/articles/899908/
#stm32 #sh1106 #spi #cubemx #ssd1306 #графическая_библиотека
В этом руководстве мы познакомимся со знаменитой графической…
ХабрHow a Tiny Relay Became a USB Swiss Army Knife - Meet the little board that could: [alcor6502]’s tiny USB relay controller, now evo... - https://hackaday.com/2025/04/05/how-a-tiny-relay-became-a-usb-swiss-army-knife/ #microcontrollers #swissarmyknife #computerhacks #linuxhacks #swissknife #pcbhacks #boot0 #relay #servo #stm32 #news #uart #usb
Meet the little board that could: [alcor6502]’s tiny…
Hackaday Ariel OS: a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
- Builds on top of existing projects from the Embedded Rust ecosystem
- Runs on small MCUs like nRF5x, #STM32, #ESP32, RP2xxx
ariel-os.github.io/ariel-os/dev...
#rustlang #embedded
Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22
ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом. Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство.
https://habr.com/ru/companies/selectel/articles/892852/
#selectel #stm32 #cubeide #микроконтроллеры #nau88C22 #i2s #wav
ИИ обложка, потому что модно. Иногда простой проект…
ХабрVSCode, SourceCraft Code Assistant и микроконтроллеры
Сегодня разработка прошивок для микроконтроллеров обычно требует заметно больше времени и ресурсов, чем создание собственно схемы и платы. Со времён ковида прошли времена безраздельного владычества STM32, и теперь регулярно приходится осваивать новые железки. При этом для них зачастую приходится ваять программный инструментарий и библиотеки — поскольку предоставленное производителем обычно неудобно. В этой статье я расскажу, как использовать VSCode для разработки прошивок под разные архитектуры и как мне в этом помогает SourceCraft Code Assistant от Яндекса.
https://habr.com/ru/companies/yandex/articles/892502/
#vscode #stm32 #gd32 #verilog #ai #makefile #stlink #openocd #c++ #инструкция
Сегодня разработка прошивок для микроконтроллеров обычно…
ХабрИмитатор касаний. Ч3: Программная часть
Цифры нажимались как бы сами собой, быстро следуя в чётком порядке. Это было очень круто! Кряк даже пустил слезу от умиления, а енот довольно потирал свои ловкие ручонки.) Наверняка ему не терпится сделать ещё один интересный проект. +++ Проанализировав данные, полученные с помощью обратной разработки в части 1 и части 2 , можем прикинуть алгоритм работы имитатора касаний, написать приложение и взломать пароль! Этим сегодня и займёмся. – Кто-нибудь, разбудите программиста!
https://habr.com/ru/companies/timeweb/articles/891928/
#timeweb_статьи #Python #STM32 #имитатор #программирование #HAL #diy_или_сделай_сам
STM32 Universal Boot Loader и стирание секторов памяти
Привет всем! Меня зовут Евгений и я работаю программистом микроконтроллеров в компании Бастион г. Ростов-на-Дону. В своих проектах мы очень часто используем STM32F030 как сопроцессор отвечающий за реалтайм задачи (АЦП, обработка кнопок, управление дисплеем), а вот бизнесс логику выносим на контроллеры помощнее. В процесе работы естественно стал вопрос с выпуске обновлений для устройств и о том как обновлять ПО и нашем "сопроцессоре" (фига себе сопроцессор конечно, но вот такие термины). Так как с основным процессором мы связаны по UART, то сюда как нельзя лучше подошел UniversalBootLoader (UBL), который уже есть во всех процессорах STM. Рассказ о том как прошивать сами контроллеры через UBL уже есть на сайтах многих эмбедеров ( easyelectronics.ru и istarik.ru разжевывали эту тему не раз), но у меня появился отличный сайдквест. Сейчас совсем немного контекста, для понимания с чем я столкнулся. Для стирания памяти через UBL в STM32 есть алгоритм который представлен ниже
Привет всем! Меня зовут Евгений и я работаю программистом…
ХабрUltra-Low Power Soil Moisture Sensor - Electricity can be a pretty handy tool when it stays within the bounds of its wiri... - https://hackaday.com/2025/03/18/ultra-low-power-soil-moisture-sensor/ #capacitance #greenhacks #capacitive #houseplant #moisture #sensor #plant #stm32 #water #soil
Electricity can be a pretty handy tool when it stays…
HackadayBueno, oficialmente estoy lanzando mi curso online de programación de #ARM #CortexM con #SoftwareLibre utilizando 100% herramientas libres. 8 Clases sincrónicas, donde podés participar y preguntar en el momento, quedan las clases grabadas también para futuras consultas o te perdiste la clase.
¡Les espero!
Inscripciones en:
https://cursos.tute-avalos.com/cortex-m-sl
My latest blog post: VanSpoof - Prototype 2 - Echo Firmware
https://mikecoats.com/van-spoof-prototype-2-firmware-1/
In part 1 and part 2 of building my first VanSpoof prototype, I managed to flash the microcontroller on the PCB with a blinky demo. This time round, let's see about sending and receiving some serial data.
#code #eBike #electronics #embedded #firmware #hardware #openSource #reverseEngineering #rust #rustLang #software #stm32 #vanMoof
In part 1 and part 2 of building my first VanSpoof…
mikecoats.comSo! PC-Zeit. Kann nun in Ruhe Nerd-Kram nachgehen.
Dann setze ich mich mal an mein Problem mit dem Debugger und meinem STM32 LoRa Chip - nachdem ich vor ca zwei Wochen endlich eine Verbindung hinbekommen habe und neue Firmware flashen konnte, verweigert das ganze Setup nun plötzlich jede Verbindung zum Chip und ich bin ein bisschen ratlos.
Meine Bewunderung geht an alle uC Embedded Entwickler. Man muss wirklich frustresistent sein - aber dasselbe sagen die ja vllt auch über Linux-Typen wie mich xD
My latest blog post: VanSpoof - Prototype 1 - Firmware
https://mikecoats.com/van-spoof-prototype-1-part-2/
Last time, we built a prototype PCB. This time, let’s take it to blinky!
#code #eBike #electronics #embedded #firmware #hardware #openSource #reverseEngineering #rust #rustLang #software #stm32 #vanMoof
Last time, we built a prototype VanSpoof PCB. This…
mikecoats.comHat jemand von euch Erfahrungen mit verschiedenen STM32 V2 Debuggern?
Ich habe auf Ebay mal so einen gekauft: https://www.androegg.de/shop/usb-st-link-v2-stm8-stm32-jtag-openocd/
Nun habe ich das Problem, dass zum einen der STM32CubeProgrammer damit extrem instabil zu sein scheint und gleichzeitig zwar auch das Auslesen des Flash zu funktionieren scheint - aber nicht das Beschreiben. "Failed to erase memory".
Mit Fehlt damit komplett die Erfahrung. Kann so ein billiger Debugger die Probleme verursachen? Mit fehlt leider der Vergleich.
Habe dazu auch im RAKWireless Forum geschrieben: https://forum.rakwireless.com/t/using-st-link-debugger-with-stm32wle5-core-module-rak3172-module/14295
#stm #stm32 #debugger #elektronik #electronics #stlink cc @zeroiee
Why Not Build Your Quadcopter Around An Evaluation Board? - Quadcopters are flying machines. Traditionally, that would mean you’d optimize the... - https://hackaday.com/2025/01/31/why-not-build-your-quadcopter-around-an-evaluation-board/ #quadcopter #mischacks #stm32
Quadcopters are flying machines. Traditionally, that…
HackadayAttention all embedded developers.
I am trying to solve a decision process regarding which toolchain I ought to be using for STM32
My current job with the techbros, scoffed and nearly choked on their coffee when I said I have used STM32CubeIDE for quite a while.
They are using IAR EWARM, and I've tried it, the problem is, it lacks a lot of things that are useful, like the configuration tool and the clock selection tool.
Does anyone use STM32CubeIDE out there in a professional setting? I keep hearing stories that it sucks, it's slow, its Eclipse, etc.. etc etc
Inkplate Motion Library (1.0.0) for stm32 by Soldered
https://github.com/SolderedElectronics/Inkplate_Motion_Arduino_Library
Arduino Library for Inkplate Motion e-paper based board family.
Smallest USB Device… So Far - For better or worse it seems to be human nature to compete with one another, as in... - https://hackaday.com/2025/01/20/smallest-usb-device-so-far/ #peripheralshacks #microcontroller #keyboard #mouse #small #stm32 #port #tiny #pcb #usb
@stm32world ah ok. First I asked myself "another #STM32 Bot?" ;-)