home.social

#stm32 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #stm32, aggregated by home.social.

  1. Serial Terminal: кастомный веб-терминал для последовательного порта на Web Serial API

    Полностью браузерный терминал для работы с последовательными портами (COM-портами). Приложение не требует установки, работает прямо в Chrome или Edge, и при этом поддерживает все необходимые фичи для отладки микроконтроллеров, общения с сетевым железом или просто мониторинга UART-трафика. github.com/GidroByte/web-seria Весь код одним файлом. Не требует компиляции и сборки, леко править обычным блокнотом — открыл и работаешь.

    habr.com/ru/articles/1039272/

    #stm32 #esp32 #embedded #opensourse

  2. «Ща будет шрифт»: история одного русского embedded‑шрифта

    Ни когда не думал, что программированием можно увлечься, но около года назад я узнал про существование микроконтроллеров и тут началось. Мне нужен шрифт, причём срочно! — Так я подумал спустя полгода. В сумбурном поиске я попробовал много вариантов, приводивших к систематическому разочарованию. Спустя еще пару месяцев этот вопрос начал тормозить моё обучение и вводить в депрессию.

    habr.com/ru/articles/1038900/

    #Embedded #esp32 #lcd #matrixfont #arduino #u8g2 #stm32

  3. TITLE FIGHT STM32 vs. RP2350 - Who is the WINNER | RP Pico #2

    In an earlier video we asked the question which MCU is best - STM32 or RP2350. We never really answered that question. In this video we will attempt just that ;) So buckle up and watch a battle between STM32F4, STM32C5 and RP2354.

    #STM32 #STM32C5 #STM32F4 #RP2350 #STM32World #CurrentMakers #Streamline

    youtube.com/watch?v=Pm3F_VElZEk

  4. Разработка аппаратной платформы для соревнований по Embedded программированию

    Предыстория Добрый день, уважаемый читатель. Как и в других моих статьях, я решил что-то собрать полностью с нуля. Несколько лет назад я участвовал в соревнованиях по электронике и очень вдохновился интересным подходом и вовлеченностью разработчиков заданий. Прошло время, стал ездить на соревнования в качестве эксперта и в какой-то момент решил разработать устройство для одного из этапов соревнований – «программирование». В статье я немного расскажу про этапы соревнований, про идею и реализацию моего устройства для этапа «программирование», а также про путь проектирования и сборки печатной платы, моделирования и печати корпуса, написания тестовой прошивки и разработки заданий для участников. Повествование будет в хронологическом порядке. Потратил на весь путь около года ради нескольких часов соревнований. Но это лишь мое хобби. «Long story short…»

    habr.com/ru/articles/1037350/

    #Соревнования #Программирование #STM32 #микроконтроллеры

  5. Разработка аппаратной платформы для соревнований по Embedded программированию

    Предыстория Добрый день, уважаемый читатель. Как и в других моих статьях, я решил что-то собрать полностью с нуля. Несколько лет назад я участвовал в соревнованиях по электронике и очень вдохновился интересным подходом и вовлеченностью разработчиков заданий. Прошло время, стал ездить на соревнования в качестве эксперта и в какой-то момент решил разработать устройство для одного из этапов соревнований – «программирование». В статье я немного расскажу про этапы соревнований, про идею и реализацию моего устройства для этапа «программирование», а также про путь проектирования и сборки печатной платы, моделирования и печати корпуса, написания тестовой прошивки и разработки заданий для участников. Повествование будет в хронологическом порядке. Потратил на весь путь около года ради нескольких часов соревнований. Но это лишь мое хобби. «Long story short…»

    habr.com/ru/articles/1037350/

    #Соревнования #Программирование #STM32 #микроконтроллеры

  6. Разработка аппаратной платформы для соревнований по Embedded программированию

    Предыстория Добрый день, уважаемый читатель. Как и в других моих статьях, я решил что-то собрать полностью с нуля. Несколько лет назад я участвовал в соревнованиях по электронике и очень вдохновился интересным подходом и вовлеченностью разработчиков заданий. Прошло время, стал ездить на соревнования в качестве эксперта и в какой-то момент решил разработать устройство для одного из этапов соревнований – «программирование». В статье я немного расскажу про этапы соревнований, про идею и реализацию моего устройства для этапа «программирование», а также про путь проектирования и сборки печатной платы, моделирования и печати корпуса, написания тестовой прошивки и разработки заданий для участников. Повествование будет в хронологическом порядке. Потратил на весь путь около года ради нескольких часов соревнований. Но это лишь мое хобби. «Long story short…»

    habr.com/ru/articles/1037350/

    #Соревнования #Программирование #STM32 #микроконтроллеры

  7. Разработка аппаратной платформы для соревнований по Embedded программированию

    Предыстория Добрый день, уважаемый читатель. Как и в других моих статьях, я решил что-то собрать полностью с нуля. Несколько лет назад я участвовал в соревнованиях по электронике и очень вдохновился интересным подходом и вовлеченностью разработчиков заданий. Прошло время, стал ездить на соревнования в качестве эксперта и в какой-то момент решил разработать устройство для одного из этапов соревнований – «программирование». В статье я немного расскажу про этапы соревнований, про идею и реализацию моего устройства для этапа «программирование», а также про путь проектирования и сборки печатной платы, моделирования и печати корпуса, написания тестовой прошивки и разработки заданий для участников. Повествование будет в хронологическом порядке. Потратил на весь путь около года ради нескольких часов соревнований. Но это лишь мое хобби. «Long story short…»

    habr.com/ru/articles/1037350/

    #Соревнования #Программирование #STM32 #микроконтроллеры

  8. First STM32CubeMX and STM32CubeIDE Application - STM32 Remake #2

    This video is a "remake" of our second video ever, which to this day remains popular, but due to ST having changed the workflow is no longer "current".

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #Blink #Blinky #STM32World

    youtube.com/watch?v=PNYUaMcdb8Q

  9. First STM32CubeMX and STM32CubeIDE Application - STM32 Remake #2

    This video is a "remake" of our second video ever, which to this day remains popular, but due to ST having changed the workflow is no longer "current".

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #Blink #Blinky #STM32World

    youtube.com/watch?v=PNYUaMcdb8Q

  10. First STM32CubeMX and STM32CubeIDE Application - STM32 Remake #2

    This video is a "remake" of our second video ever, which to this day remains popular, but due to ST having changed the workflow is no longer "current".

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #Blink #Blinky #STM32World

    youtube.com/watch?v=PNYUaMcdb8Q

  11. STM32 Overview, Families, Documentation and Development boards and Tools - STM32 Remake #1

    We did a remake of our first ever video!

    Getting started with STM32 can be a daunting task. There is a lot of different MCU's, development boards and documentation. A rather long introduction to STM32.

    #STM32 #GettingStarted #Tutorial #Development #STLink #CurrentMakers #Streamline #STM32World

    youtube.com/watch?v=3f9ag9Jdf2o

  12. STM32 Overview, Families, Documentation and Development boards and Tools - STM32 Remake #1

    We did a remake of our first ever video!

    Getting started with STM32 can be a daunting task. There is a lot of different MCU's, development boards and documentation. A rather long introduction to STM32.

    #STM32 #GettingStarted #Tutorial #Development #STLink #CurrentMakers #Streamline #STM32World

    youtube.com/watch?v=3f9ag9Jdf2o

  13. STM32 Overview, Families, Documentation and Development boards and Tools - STM32 Remake #1

    We did a remake of our first ever video!

    Getting started with STM32 can be a daunting task. There is a lot of different MCU's, development boards and documentation. A rather long introduction to STM32.

    #STM32 #GettingStarted #Tutorial #Development #STLink #CurrentMakers #Streamline #STM32World

    youtube.com/watch?v=3f9ag9Jdf2o

  14. STM32 Overview, Families, Documentation and Development boards and Tools - STM32 Remake #1

    We did a remake of our first ever video!

    Getting started with STM32 can be a daunting task. There is a lot of different MCU's, development boards and documentation. A rather long introduction to STM32.

    #STM32 #GettingStarted #Tutorial #Development #STLink #CurrentMakers #Streamline #STM32World

    youtube.com/watch?v=3f9ag9Jdf2o

  15. Spent earlier part of the day jumping between selecting components, making footprints and updating the schematic. Found some mistakes and corrected them, hopefully I caught them all!

    #stm32

  16. Woooot! I got usb midi working!!!!

    It seems that the Audio class I started with had no endpoints configured at the lower level, and my configuration descriptor was incorrectly setup. Plus other things. Very chuffed!

    Now to do it all over again with the usbx library if I get the stm32h533 to work XD

    #stm32

  17. Trying to change the DMA registers within the DMA itself, so I can create a new DMA write based on the previous DMA read. It's DMAception. Not sure if it works, still need testing. #electronics #STM32

  18. Trying to change the DMA registers within the DMA itself, so I can create a new DMA write based on the previous DMA read. It's DMAception. Not sure if it works, still need testing. #electronics #STM32

  19. Trying to change the DMA registers within the DMA itself, so I can create a new DMA write based on the previous DMA read. It's DMAception. Not sure if it works, still need testing. #electronics #STM32

  20. Trying to change the DMA registers within the DMA itself, so I can create a new DMA write based on the previous DMA read. It's DMAception. Not sure if it works, still need testing. #electronics #STM32

  21. Wooot the device now shows up in bitwig :)

    This is purely from setting up the usb descriptors; next I need to figure out how to actually send midi to my pc haha.

    #stm32

  22. Wooot the device now shows up in bitwig :)

    This is purely from setting up the usb descriptors; next I need to figure out how to actually send midi to my pc haha.

    #stm32

  23. Wooot the device now shows up in bitwig :)

    This is purely from setting up the usb descriptors; next I need to figure out how to actually send midi to my pc haha.

    #stm32

  24. Wooot the device now shows up in bitwig :)

    This is purely from setting up the usb descriptors; next I need to figure out how to actually send midi to my pc haha.

    #stm32

  25. Wooot the device now shows up in bitwig :)

    This is purely from setting up the usb descriptors; next I need to figure out how to actually send midi to my pc haha.

    #stm32

  26. Did ST Fix It? CubeMX2 1.0.1 Update - STM32 Rant #8 Checking out the NEW STM32CubeMX2 1.0.1. The big question is - did STMicroelectronics fix all the bugs (teaser: not really). #STM32 #Rant #STM32CubeMX2 #STM32World #CurrentMakers #Streamline www.youtube.com/watch?v=vwSy...

    Did ST Fix It? CubeMX2 1.0.1 U...

  27. Did ST Fix It? CubeMX2 1.0.1 Update - STM32 Rant #8

    Checking out the NEW STM32CubeMX2 1.0.1. The big question is - did STMicroelectronics fix all the bugs (teaser: not really).

    #STM32 #Rant #STM32CubeMX2 #STM32World #CurrentMakers #Streamline

    youtube.com/watch?v=vwSyPO2uqKY

  28. Did ST Fix It? CubeMX2 1.0.1 Update - STM32 Rant #8

    Checking out the NEW STM32CubeMX2 1.0.1. The big question is - did STMicroelectronics fix all the bugs (teaser: not really).

    #STM32 #Rant #STM32CubeMX2 #STM32World #CurrentMakers #Streamline

    youtube.com/watch?v=vwSyPO2uqKY

  29. Did ST Fix It? CubeMX2 1.0.1 Update - STM32 Rant #8

    Checking out the NEW STM32CubeMX2 1.0.1. The big question is - did STMicroelectronics fix all the bugs (teaser: not really).

    #STM32 #Rant #STM32CubeMX2 #STM32World #CurrentMakers #Streamline

    youtube.com/watch?v=vwSyPO2uqKY

  30. Spent the day so far taking notes of the usb midi spec, and I think I understand how to setup the necessary descriptors and endpoints.

    Unfortunately the spec has this section on requests and I am totally stumped lol. Ah, gonna take a break for a bit.

    #stm32

  31. Spent the day so far taking notes of the usb midi spec, and I think I understand how to setup the necessary descriptors and endpoints.

    Unfortunately the spec has this section on requests and I am totally stumped lol. Ah, gonna take a break for a bit.

    #stm32

  32. Spent the day so far taking notes of the usb midi spec, and I think I understand how to setup the necessary descriptors and endpoints.

    Unfortunately the spec has this section on requests and I am totally stumped lol. Ah, gonna take a break for a bit.

    #stm32

  33. Spent the day so far taking notes of the usb midi spec, and I think I understand how to setup the necessary descriptors and endpoints.

    Unfortunately the spec has this section on requests and I am totally stumped lol. Ah, gonna take a break for a bit.

    #stm32

  34. Spent the day so far taking notes of the usb midi spec, and I think I understand how to setup the necessary descriptors and endpoints.

    Unfortunately the spec has this section on requests and I am totally stumped lol. Ah, gonna take a break for a bit.

    #stm32

  35. Got a "blue pill" board to test usb functionality, and it does show up in the device manager! Next, hopefully I can get it setup to output midi.

    Unfortunately getting here was not easy, the board is not easy to flash and I have to use the programmer to flash it. I still cannot figure out how to do it via the ide.

    Pretty glad I started with the nucleo boards not this!

    EDIT: Found out why the board cannot be flashed through the ide - I did not enable the SWD interface so the SW pins were configured to be GPIO! Once enabled flashing via ide works. Woo!

    #stm32

  36. Got a "blue pill" board to test usb functionality, and it does show up in the device manager! Next, hopefully I can get it setup to output midi.

    Unfortunately getting here was not easy, the board is not easy to flash and I have to use the programmer to flash it. I still cannot figure out how to do it via the ide.

    Pretty glad I started with the nucleo boards not this!

    EDIT: Found out why the board cannot be flashed through the ide - I did not enable the SWD interface so the SW pins were configured to be GPIO! Once enabled flashing via ide works. Woo!

    #stm32

  37. Got a "blue pill" board to test usb functionality, and it does show up in the device manager! Next, hopefully I can get it setup to output midi.

    Unfortunately getting here was not easy, the board is not easy to flash and I have to use the programmer to flash it. I still cannot figure out how to do it via the ide.

    Pretty glad I started with the nucleo boards not this!

    EDIT: Found out why the board cannot be flashed through the ide - I did not enable the SWD interface so the SW pins were configured to be GPIO! Once enabled flashing via ide works. Woo!

    #stm32

  38. Got a "blue pill" board to test usb functionality, and it does show up in the device manager! Next, hopefully I can get it setup to output midi.

    Unfortunately getting here was not easy, the board is not easy to flash and I have to use the programmer to flash it. I still cannot figure out how to do it via the ide.

    Pretty glad I started with the nucleo boards not this!

    EDIT: Found out why the board cannot be flashed through the ide - I did not enable the SWD interface so the SW pins were configured to be GPIO! Once enabled flashing via ide works. Woo!

    #stm32

  39. Got a "blue pill" board to test usb functionality, and it does show up in the device manager! Next, hopefully I can get it setup to output midi.

    Unfortunately getting here was not easy, the board is not easy to flash and I have to use the programmer to flash it. I still cannot figure out how to do it via the ide.

    Pretty glad I started with the nucleo boards not this!

    EDIT: Found out why the board cannot be flashed through the ide - I did not enable the SWD interface so the SW pins were configured to be GPIO! Once enabled flashing via ide works. Woo!

    #stm32

  40. Any folks familiar with #stm32? Could you check out my first attempt at designing a barebones stm32h5 board and see if I've missed something?

    Have gone through:
    AN5711 Getting started with STM32H5 MCU hardware development
    AN2867 Guidelines for oscillator design on STM8AF/AL/S and STM32 MCUs/MPUs
    Schematics for the Nucleo H533RE
    Schematics of black/blue pills.
    Mastering STM32 2nd Edition
    Too much googling for the usb connection lol.

    Gonna use it for a midi controller: 7 pots, 1 encoder, i2c oled, 2 buttons (Might be more, but that's what I'm going with atm)
    Ideally want to connect it to PC via usb, but if I can't get this to work as a usb device I'll fall back to 5pin din and use usb purely for power.

    Thanks!