#stm32 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #stm32, aggregated by home.social.
-
Обработка звука в реальном времени (или Full Duplex I2S на STM32)
В этом тексте я написал про то как настроить I2S трансивер работать в полнодуплексном режиме (Full Duplex). Показал как настроить на микроконтроллере STM32F407VG одновременное воспроизведение и запись встречного аудио потока по интерфейсу I2S.
https://habr.com/ru/articles/1058052/
#i2s #full_duplex #stm32 #dma #wm8731 #GPIO #HAL #диктофон #wav #проигрыватель
-
Обработка звука в реальном времени (или Full Duplex I2S на STM32)
В этом тексте я написал про то как настроить I2S трансивер работать в полнодуплексном режиме (Full Duplex). Показал как настроить на микроконтроллере STM32F407VG одновременное воспроизведение и запись встречного аудио потока по интерфейсу I2S.
https://habr.com/ru/articles/1058052/
#i2s #full_duplex #stm32 #dma #wm8731 #GPIO #HAL #диктофон #wav #проигрыватель
-
Обработка звука в реальном времени (или Full Duplex I2S на STM32)
В этом тексте я написал про то как настроить I2S трансивер работать в полнодуплексном режиме (Full Duplex). Показал как настроить на микроконтроллере STM32F407VG одновременное воспроизведение и запись встречного аудио потока по интерфейсу I2S.
https://habr.com/ru/articles/1058052/
#i2s #full_duplex #stm32 #dma #wm8731 #GPIO #HAL #диктофон #wav #проигрыватель
-
LittleFS on w25q128 Flash | STM32 Tutorial #94
We continue an earlier video covering the W25Q128 flash by putting a proper file system (LittlefS) on it. We will be using a Winbond W25Q128 flash chip on the CurrentMakers Streamline.
#STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #SPI #Flash #W25Qxx #W25Q64 #W25Q128 #Winbond #STM32World #CurrentMakers #Streamline #LittleFS
-
LittleFS on w25q128 Flash | STM32 Tutorial #94
We continue an earlier video covering the W25Q128 flash by putting a proper file system (LittlefS) on it. We will be using a Winbond W25Q128 flash chip on the CurrentMakers Streamline.
#STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #SPI #Flash #W25Qxx #W25Q64 #W25Q128 #Winbond #STM32World #CurrentMakers #Streamline #LittleFS
-
Программирование плат Nucleo отладчиком J-Link
Как известно существуют учебно-тренировочные электронные платы серии Nucleo. Там всегда есть вмонтированный программатор ST-link. Эти платы дешевы и очень удобны для отладки большой прошивки по частям. Однако родной программатор ST-Link долго прогружается и пошаговая отладка часто срывается прямо из-под IDE. Потом нет способа перезагруpить прошивку из-под отладчика ST-link. В связи с этим возникла потребность отлаживать прошивки на плате другим программатором: отладчиком Segger J-link.
https://habr.com/ru/articles/1060054/
#nucleo #jlink #swd #segger #stlink #stm32 #arm #cortexm4 #cortexm #ozone
-
Программирование плат Nucleo отладчиком J-Link
Как известно существуют учебно-тренировочные электронные платы серии Nucleo. Там всегда есть вмонтированный программатор ST-link. Эти платы дешевы и очень удобны для отладки большой прошивки по частям. Однако родной программатор ST-Link долго прогружается и пошаговая отладка часто срывается прямо из-под IDE. Потом нет способа перезагруpить прошивку из-под отладчика ST-link. В связи с этим возникла потребность отлаживать прошивки на плате другим программатором: отладчиком Segger J-link.
https://habr.com/ru/articles/1060054/
#nucleo #jlink #swd #segger #stlink #stm32 #arm #cortexm4 #cortexm #ozone
-
Программирование плат Nucleo отладчиком J-Link
Как известно существуют учебно-тренировочные электронные платы серии Nucleo. Там всегда есть вмонтированный программатор ST-link. Эти платы дешевы и очень удобны для отладки большой прошивки по частям. Однако родной программатор ST-Link долго прогружается и пошаговая отладка часто срывается прямо из-под IDE. Потом нет способа перезагруpить прошивку из-под отладчика ST-link. В связи с этим возникла потребность отлаживать прошивки на плате другим программатором: отладчиком Segger J-link.
https://habr.com/ru/articles/1060054/
#nucleo #jlink #swd #segger #stlink #stm32 #arm #cortexm4 #cortexm #ozone
-
Using and Connecting ST-Link | STM32 Tutorial #93
In this video we will cover ALL the different ways a ST-Link debug probe can be hooked up to a development board.
#STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #STM32CubeProgrammer #STLink #STM32World #CurrentMakers #JoltConnect
-
Using and Connecting ST-Link | STM32 Tutorial #93
In this video we will cover ALL the different ways a ST-Link debug probe can be hooked up to a development board.
#STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #STM32CubeProgrammer #STLink #STM32World #CurrentMakers #JoltConnect
-
Using and Connecting ST-Link | STM32 Tutorial #93
In this video we will cover ALL the different ways a ST-Link debug probe can be hooked up to a development board.
#STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #STM32CubeProgrammer #STLink #STM32World #CurrentMakers #JoltConnect
-
Just build board #2, took awhile as I messed up some component values.
Edit: I installed uF capacitors instead of pF and spent like half a day troubleshooting wtf was wrong lol.
-
Just build board #2, took awhile as I messed up some component values.
Edit: I installed uF capacitors instead of pF and spent like half a day troubleshooting wtf was wrong lol.
-
Will ST Fix Their SH*T - STM32 Rant #9
STMicroelectronics separated STM32CubeMX and STM32CubeIDE so that they, according to their own posts on the ST Community Forum, could better fix bugs in STM32CubeIDE. Unfortunately, the release cycles still seems locked to each other, and long standing known bugs are still not being fixed, while new problems are being added.
-
Will ST Fix Their SH*T - STM32 Rant #9
STMicroelectronics separated STM32CubeMX and STM32CubeIDE so that they, according to their own posts on the ST Community Forum, could better fix bugs in STM32CubeIDE. Unfortunately, the release cycles still seems locked to each other, and long standing known bugs are still not being fixed, while new problems are being added.
-
Калвиаутра путает калвиши: один байт изменил всё
Пришла моя долгожданная плата EC для клавиатуры Agar Mini . Собрал, начал пользоваться, но вот что-то слишком много опечаток. Думал, повожусь с настройками, да не тут-то было — приключение растянулось на 7 часов. В статье о том, что такое EC, как отдебажить проблему и внести фикс в прошивку. Не обошлось и без реверс-инжиниринга. Все опечатки неслучайны.
https://habr.com/ru/articles/1056772/
#Agar_Mini #EC #калибровка_EC #via #vial #механические_клавиатуры #qmk #ydkb #дебаг #stm32
-
Калвиаутра путает калвиши: один байт изменил всё
Пришла моя долгожданная плата EC для клавиатуры Agar Mini . Собрал, начал пользоваться, но вот что-то слишком много опечаток. Думал, повожусь с настройками, да не тут-то было — приключение растянулось на 7 часов. В статье о том, что такое EC, как отдебажить проблему и внести фикс в прошивку. Не обошлось и без реверс-инжиниринга. Все опечатки неслучайны.
https://habr.com/ru/articles/1056772/
#Agar_Mini #EC #калибровка_EC #via #vial #механические_клавиатуры #qmk #ydkb #дебаг #stm32
-
Калвиаутра путает калвиши: один байт изменил всё
Пришла моя долгожданная плата EC для клавиатуры Agar Mini . Собрал, начал пользоваться, но вот что-то слишком много опечаток. Думал, повожусь с настройками, да не тут-то было — приключение растянулось на 7 часов. В статье о том, что такое EC, как отдебажить проблему и внести фикс в прошивку. Не обошлось и без реверс-инжиниринга. Все опечатки неслучайны.
https://habr.com/ru/articles/1056772/
#Agar_Mini #EC #калибровка_EC #via #vial #механические_клавиатуры #qmk #ydkb #дебаг #stm32
-
For the bottom of the board I experimented between hot air and a regular soldering iron. I think the hot air is waaay faster and it's fun to see the components move into place lol.
Board seems to work for basic gpio, will test other stuff in a bit.
-
For the bottom of the board I experimented between hot air and a regular soldering iron. I think the hot air is waaay faster and it's fun to see the components move into place lol.
Board seems to work for basic gpio, will test other stuff in a bit.
-
Mercedes-Benz hosts open-source hardware Automotive Rapid DEvelopment Platform (ARDEP)
ARDEP (Automotive Rapid DEvelopment Platform) is an open-source hardware and software platform hosted on Mercedes-Benz’s GitHub account and…
#Germany #DE #Europe #EU #Europa #Mercedes-Benz #Automotive #crowdsupply #developmentboard #kicad #motorcontrol #OpenSource #stm32 #zephyr
https://www.europesays.com/germany/49818/ -
Mercedes-Benz hosts open-source hardware Automotive Rapid DEvelopment Platform (ARDEP)
-
New h5 board arrived, and got a stencil along with it. Still waiting for other parts to arrive.
For example, ive replaced the high speed crystal with an oscillator, as an experiment. The usbc esd chip i also choose one with a slightly larger package to hopefully make it easier to solder.
-
New h5 board arrived, and got a stencil along with it. Still waiting for other parts to arrive.
For example, ive replaced the high speed crystal with an oscillator, as an experiment. The usbc esd chip i also choose one with a slightly larger package to hopefully make it easier to solder.
-
Диктофон на микроконтроллере (WM8731 + I2S + STM32 + SDIO + FAT16)
В этом тексте я покажу, как на основе микроконтроллера, аудиокодека и SD карты запрограммировать самый настоящий диктофон. Перечислены особенности разработки звукозаписывающей аппаратуры и типичные трудности разработки диктофонов.
https://habr.com/ru/articles/1054896/
#stm32 #диктофон #запись_звука #i2s #DMA #audiocodec #wm8731 #fatfs #sdio #wav
-
Диктофон на микроконтроллере (WM8731 + I2S + STM32 + SDIO + FAT16)
В этом тексте я покажу, как на основе микроконтроллера, аудиокодека и SD карты запрограммировать самый настоящий диктофон. Перечислены особенности разработки звукозаписывающей аппаратуры и типичные трудности разработки диктофонов.
https://habr.com/ru/articles/1054896/
#stm32 #диктофон #запись_звука #i2s #DMA #audiocodec #wm8731 #fatfs #sdio #wav
-
Диктофон на микроконтроллере (WM8731 + I2S + STM32 + SDIO + FAT16)
В этом тексте я покажу, как на основе микроконтроллера, аудиокодека и SD карты запрограммировать самый настоящий диктофон. Перечислены особенности разработки звукозаписывающей аппаратуры и типичные трудности разработки диктофонов.
https://habr.com/ru/articles/1054896/
#stm32 #диктофон #запись_звука #i2s #DMA #audiocodec #wm8731 #fatfs #sdio #wav
-
Ethernet Web Server | STM32 Tutorial #92
This video continues our last video and add a HTTP server, serving files from a Micro-SD card
#STM32 #GettingStarted #Tutorial #HAL #Ethernet #LWIP #STM32World #CurrentMakers #Streamline
-
Ethernet Web Server | STM32 Tutorial #92
This video continues our last video and add a HTTP server, serving files from a Micro-SD card
#STM32 #GettingStarted #Tutorial #HAL #Ethernet #LWIP #STM32World #CurrentMakers #Streamline
-
Tried out this waveshare 1.54in eink display. The provided drivers are for an older chip but thankfully just needed to change the header files to the H5's and it works.
Also, tried out the non deterministic random number generator.
-
Tried out this waveshare 1.54in eink display. The provided drivers are for an older chip but thankfully just needed to change the header files to the H5's and it works.
Also, tried out the non deterministic random number generator.
-
Проигрыватель WAV файлов на STM32
В этом тексте я показал как можно разработать прототип музыкального проигрывателя на основе микроконтроллера STM32F407VG и аудио кодека WM8731. Показал как спроектировать прошивку проигрывателя wav файлов на основе I2C, I2S, DMA, SDIO и FatFs.
https://habr.com/ru/articles/1051842/
#диктофон #wav #i2s #play #stm32 #dma #sdio #player #stm32f4 #stm32f407
-
Проигрыватель WAV файлов на STM32
В этом тексте я показал как можно разработать прототип музыкального проигрывателя на основе микроконтроллера STM32F407VG и аудио кодека WM8731. Показал как спроектировать прошивку проигрывателя wav файлов на основе I2C, I2S, DMA, SDIO и FatFs.
https://habr.com/ru/articles/1051842/
#диктофон #wav #i2s #play #stm32 #dma #sdio #player #stm32f4 #stm32f407
-
Проигрыватель WAV файлов на STM32
В этом тексте я показал как можно разработать прототип музыкального проигрывателя на основе микроконтроллера STM32F407VG и аудио кодека WM8731. Показал как спроектировать прошивку проигрывателя wav файлов на основе I2C, I2S, DMA, SDIO и FatFs.
https://habr.com/ru/articles/1051842/
#диктофон #wav #i2s #play #stm32 #dma #sdio #player #stm32f4 #stm32f407
-
Flipper BUSY Bar open-source productivity multitool features LED pixel display, supports Matter connectivity
-
Антенный ротатор на PTZ 3050DZ
Недавно попалось на глаза поворотное устройство для видеокамер PTZ 3050DZ, которое заинтересовало меня невысокой стоимостью и приличным заявленным весом поворачиваемой видеокамеры в 10 килограмм. Подумалось, что оно вполне может подойти для использования с небольшими спутниковыми антеннами. По ходу дела пришлось смастерить для него еще и дистанционное управление с применением модулей LoRa. Жмите кнопку ниже, чтоб узнать подробности.
-
Ethernet, TCP/IP and Ping | STM32 Tutorial #91
This video introduces our new Ethernet Blade and get a TCP/IP stack (LWIP) up and running to a point where it respond to ping.
#STM32 #GettingStarted #Tutorial #HAL #Ethernet #LWIP #STM32World #CurrentMakers #Streamline
-
Ethernet, TCP/IP and Ping | STM32 Tutorial #91
This video introduces our new Ethernet Blade and get a TCP/IP stack (LWIP) up and running to a point where it respond to ping.
#STM32 #GettingStarted #Tutorial #HAL #Ethernet #LWIP #STM32World #CurrentMakers #Streamline
-
I got another stlink v2 clone to do the swo mod, but before even starting I could not get it to connect, and firmware upgrades would fail. Serial number reported was ' .
After some looking up online, it seems like
a) have to get "stsw link007" to upgrade the firmware.
b) When connecting through STProgrammer, "shared" needs to be enabled.The first clone I got just worked out of the box.
-
I got another stlink v2 clone to do the swo mod, but before even starting I could not get it to connect, and firmware upgrades would fail. Serial number reported was ' .
After some looking up online, it seems like
a) have to get "stsw link007" to upgrade the firmware.
b) When connecting through STProgrammer, "shared" needs to be enabled.The first clone I got just worked out of the box.
-
¿Tu aplicación sigue funcionando si le sacás el cristal? Porque la mía sí. 🕹🔧
En este video le arranco el cristal de cuarzo (HSE) a un STM32 en plena ejecución. Gracias al Clock Security System (CSS) y una rutina de recovery bien pensada, el micro detecta la falla, limpia las banderas y salta automáticamente al oscilador interno (HSI) sin quedarse colgado ni un solo segundo.
El cambio en el parpadeo del LED te indica que el sistema entró en modo seguro. En sistemas críticos, la robustez no es un lujo, es un requisito. El watchdog y la gestión de fallos del reloj son tu primera línea de defensa contra bloqueos inesperados.
¿Alguna vez te pasó que se te colgó el micro por un tema de clocks? ¡Contame! 👇
#CriticalSystems #FirmwareEngineering #STM32 #FaultRecovery #EmbeddedSystems
-
¿Tu aplicación sigue funcionando si le sacás el cristal? Porque la mía sí. 🕹🔧
En este video le arranco el cristal de cuarzo (HSE) a un STM32 en plena ejecución. Gracias al Clock Security System (CSS) y una rutina de recovery bien pensada, el micro detecta la falla, limpia las banderas y salta automáticamente al oscilador interno (HSI) sin quedarse colgado ni un solo segundo.
El cambio en el parpadeo del LED te indica que el sistema entró en modo seguro. En sistemas críticos, la robustez no es un lujo, es un requisito. El watchdog y la gestión de fallos del reloj son tu primera línea de defensa contra bloqueos inesperados.
¿Alguna vez te pasó que se te colgó el micro por un tema de clocks? ¡Contame! 👇
#CriticalSystems #FirmwareEngineering #STM32 #FaultRecovery #EmbeddedSystems
-
Took inspiration from my blue pill board that has its mcu tilted - it does give more space for the traces to run. Hope the board works!
-
Took inspiration from my blue pill board that has its mcu tilted - it does give more space for the traces to run. Hope the board works!
-
Yesterday I re-designed the board - first I moved the programming pins to be alongside the usb port for ease of access.
I pondered getting rid of the external 32khz crystal since I don't use it for anything. But decided to keep it, and also exposed the battery input pin.
Finally I re-arranged all the pins so that they are lined up numerically. To do this I had to run some very long traces.
...
I think I'm going to re-do this board again to minimize the trace length XD
-
Yesterday I re-designed the board - first I moved the programming pins to be alongside the usb port for ease of access.
I pondered getting rid of the external 32khz crystal since I don't use it for anything. But decided to keep it, and also exposed the battery input pin.
Finally I re-arranged all the pins so that they are lined up numerically. To do this I had to run some very long traces.
...
I think I'm going to re-do this board again to minimize the trace length XD