home.social

#stm32cubeide — Public Fediverse posts

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

  1. HOWTO I2C EEPROM - STM32 Tutorial #86

    This video will cover using I2C EEPROM's such as the M24M01 or M24Cxx. We will cover the I2C setup and configuration as well as the M24Cxx library. Finally we will be putting an actual file system (LittleFS) on top of the library.

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #I2C #EEPROM #M24Cxx

    youtube.com/watch?v=iAjY9P2lb5s

  2. AMAZING Signetics 25120 Library for STM32 - ALL Epstein files on one STM32

    Introducing my absolutely fantastic Signetics 25120 library optimized for STM32. Store more data than you have ever done before.

    #STM32 #STM32CubeIDE #STM32CubeMX #VSCode #STM32World #CurrentMakers

    youtube.com/watch?v=4LSX2MMOka4

  3. SPI Flash - STM32 Tutorial #84

    In this video we will go through our own W25Qxx SPI Flash library in detail. 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

    youtube.com/watch?v=9BRciMkJ0Fc

  4. Did ST FIX STM32CubeIDE 2.1.0? - STM32 Tutorial #82

    STMicroelectronics just dropped an update to STM32CubeIDE - version 2.1.0 (and CubeMX at the same time).

    In earlier videos we have mentioned the rather botched and buggy 2.0.0 release, so the BIG question is - did they listen to the users and fix all the issues. Spoiler: Not really.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #STM32World

    youtube.com/watch?v=6zpMXbjjNs8

  5. Электроника как социальный конструкт: микросекундные таймстампы на STM32

    Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным. Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна , она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов. Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал. Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время

    habr.com/ru/articles/1003150/

    #STM32 #RTC #Timestamp #теория_фреймов #Nucleo #HSE #HSI #LSE #LSI #STM32CubeIDE

  6. Электроника как социальный конструкт: микросекундные таймстампы на STM32

    Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным. Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна , она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов. Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал. Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время

    habr.com/ru/articles/1003150/

    #STM32 #RTC #Timestamp #теория_фреймов #Nucleo #HSE #HSI #LSE #LSI #STM32CubeIDE

  7. Электроника как социальный конструкт: микросекундные таймстампы на STM32

    Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным. Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна , она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов. Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал. Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время

    habr.com/ru/articles/1003150/

    #STM32 #RTC #Timestamp #теория_фреймов #Nucleo #HSE #HSI #LSE #LSI #STM32CubeIDE

  8. Электроника как социальный конструкт: микросекундные таймстампы на STM32

    Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным. Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна , она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов. Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал. Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время

    habr.com/ru/articles/1003150/

    #STM32 #RTC #Timestamp #теория_фреймов #Nucleo #HSE #HSI #LSE #LSI #STM32CubeIDE

  9. STM32 Tutorial #81 - AMAZING TinyUSB Library

    In this video we will use the TinyUSB library with STM32CubeMX, STM32CubeIDE and HAL to create a composite USB CDC (communication device class) and MSC (mass storage class) device on a STM32H562.

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #TinyUSB #STM32World #USB #Composite

    youtube.com/watch?v=ZywYPsIohcw

  10. STM32 Tutorial #81 - AMAZING TinyUSB Library

    In this video we will use the TinyUSB library with STM32CubeMX, STM32CubeIDE and HAL to create a composite USB CDC (communication device class) and MSC (mass storage class) device on a STM32H562.

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #TinyUSB #STM32World #USB #Composite

    youtube.com/watch?v=ZywYPsIohcw

  11. STM32 Tutorial #81 - AMAZING TinyUSB Library

    In this video we will use the TinyUSB library with STM32CubeMX, STM32CubeIDE and HAL to create a composite USB CDC (communication device class) and MSC (mass storage class) device on a STM32H562.

    #STM32 #GettingStarted #Tutorial #STM32CubeMX #STM32CubeIDE #TinyUSB #STM32World #USB #Composite

    youtube.com/watch?v=ZywYPsIohcw

  12. STM32 Tutorial #74 - Streamline Demo

    In an earlier video we did an unboxing of our new Streamline boards. In this video we will do an in-depth demonstration of what we believe to be the ultimately flexible development board.

    #STM32 #STM32CubeIDE #STM32CubeMX #Streamline #STM32World

    youtube.com/watch?v=LAGfzWwsIlk

  13. STM32 Short #10 - HOWTO Install CMSIS Libraries (including DSP)

    In STM32World Tutorial #15 we used the Arm CMSIS DSP libraries but in that video there were no mention on how to install it. In this video we will fix that oversight and go through the process.

    #STM32 #STM32CubeIDE #STM32CubeMX #CMSIS #ARM #STM32World

    youtube.com/watch?v=QxqnBByUvKE

  14. STM32 Unboxing #3 - Christmas Present (Streamline Dev boards)

    We receive a box of the first CurrentMakers Streamline development boards. 1 backplane, 1 programmer, 3 MCU boards and one peripheral (WS2812).

    #STM32 #STM32CubeIDE #STM32CubeMX #Unboxing #STM32World

    youtube.com/watch?v=YS1w_8ghCf4

  15. FIRST STM32CubeIDE 2.0.0 Tutorial

    Introducing the new and improved STM32CubeIDE along with the new and improved bowtie Lars ;)

    As mentioned in my earlier rant video, STMicroelectronics have just made using STM32CubeIDE a LOT harder. In this video we go through how it can be used with a few extra steps.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #STM32World

    youtube.com/watch?v=Sa_HBrblF0w

  16. ST Nuked Their Own IDE

    STMicroelectronics have just made what we believe is a monumentally stupid decision. In one clean sweep they rendered every single STM32 Beginner Tutorial out there - including their own - completely and utterly useless.

    #STM32 #STM32CubeIDE #STM32CubeMX #Rant #STM32World

    youtube.com/watch?v=CfXH1DoZpRk

  17. Introducing the Streamline Development Boards

    Introducing our fantastic new Streamline development boards. This video is a bit of a teaser - unboxing to follow soon.

    #STM32 #STM32CubeMX #STM32CubeIDE #Flash #STM32World

    youtube.com/watch?v=5xQqV7BhYxM

  18. STM32 Tutorial #72 - Fixing Using Built-in Flash for Data

    In the last video we covered using STM32 built-in Flash memory for data storage. I was a bit of an idiot and it didn't really work too well ;) In this video we will fix it and actually show something that works.

    #STM32 #STM32CubeMX #STM32CubeIDE #Flash #STM32World

    youtube.com/watch?v=PwpEMPpylro

  19. Адресная лента WS2812b на STM32 с помощью SPI

    Подробное руководство по управлению адресной светодиодной лентой WS2812B с микроконтроллерами STM32 с использованием SPI. Обсуждаются кодирование битов, формирование массива данных, настройка яркости и передача нескольких светодиодов в цепочке.

    habr.com/ru/articles/964184/

    #stm32 #stm32f4 #stm32cubeide #stm #arduino #arduino_uno #arduino_ide

  20. STM32 Tutorial #71 - Using Built-in Flash for data

    In this video we will cover the possibility of using STM32 built-in Flash memory for data storage. It is questionable if you should ever do this but it's an option.

    #STM32 #STM32CubeMX #STM32CubeIDE #Flash #STM32World

    youtube.com/watch?v=SOCwnj1N-hg

  21. STM32 Tutorial #30 - Sine wave (Dual DAC) with DMA under FreeRTOS

    In this exciting video we will generate TWO beautiful sine waves on both of the STM32F405 DACs (Digital to Analogue Converters). We will be using DMA and let FreeRTOS handle the scheduling of the callbacks. Sampling rates in excess of 1 Msps is possible.

    #stm32 #tutorial #stm32cubeide #stm32cubemx #hal #freertos #dac #dma #stm32world #arduino

    youtube.com/watch?v=i9j63SeN1H8

  22. STM32 Tutorial #69 - WS2812 USB HID Controller (Neopixel RGB LED)

    In this video we will combine earlier videos using USB HID to control the programmable RGB WS2812 Neopixels.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #USB #HID #WS2812 #NeoPixel #STM32World

    youtube.com/watch?v=gc_AD8k0PCI

  23. STM32 - Jolt Connect - the perfect STM32 Programmer & Debugger (ST-Link)

    Introducing the Jolt Connect - the best STM32 Programmer & Debugger. The Jolt Connect can operate as a ST-Link or it can be switched to running the Open Source Blackmagic firmware. This video goes through the details.

    #STM32 #STM32CubeIDE #STM32CubeMX #STLink #Blackmagic #Programmer #Debugger #STM32World

    youtube.com/watch?v=TyyegjeK8TA

  24. STM32 Tutorial #68 - USB HID Bidirectional

    In a previous video (linked below) we created a very basic USB HID device and had working communication from the host to the device. In this video we're going to expand on this video implementing full bi-directional communications.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #HID #USB #STM32World

    youtube.com/watch?v=EQKnW47atDU

  25. STM32 Tutorial #67 - DIY STM32 Programmer/Debugger mk. II (ST-Link)

    In several of our videos we have used our own STM32 Programmer/Debugger. That one is much much better than any of the Chinese knock-offs having both Serial and SWO. The device is hardware-compatible with ST-Link/V2-1 and can run the Open Source Black Magic firmware

    #STM32 #STM32CubeIDE #STM32CubeMX #STLink #PCB #KiCAD #Electronics

    youtube.com/watch?v=8pg0efEfDvc

  26. STM32 Basics #5 - RTC - Real Time Clock

    Covering the basics of the STM32 Real Time Clock (RTC) as well as a trick to run the RTC from the main crystal (HSE).

    #STM32 #STM32CubeIDE #STM32CubeMX #RTC #STM32World

    youtube.com/watch?v=STbM44A0_-4

  27. STM32 Short #8 - Understanding USB Enumeration (re-enumeration)

    In this videi we will cover the topic of USB Enumeration and how to trigger a USB Host to re-enumerate a STM32 USB Device (or Gadget).

    #STM32 #Tutorial #STM32CubeIDE #STM32CubeMX #USB #Enumeration #STM32World

    youtube.com/watch?v=osNf6gyF_zY

  28. STM32 Tutorial #65 - Bit Banging PWM SUPER Optimized

    In this Tutorial video we will dive further into timers by using a timer to bit bang PWM on a GPIO where no timer channel is available (such as PC13). We will begin by letting STM32CubeMX generate all the code but then optimize that by creating our own interrupt handler.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #Timer #PWM #BitBang #STM32World

    youtube.com/watch?v=QHcK3Ani-As

  29. STM32 Short #7 - OVERCLOCKING is it possible?

    Planning a video on the STM32 clock configuration we decided to experiment with overclocking. Can you in fact overclock a STM32 MCU past the specifications and how far can you push it. Lawyers might argue I need to include a disclaimer here: "Do not try this at home", but I really think you SHOULD try this at home.

    #STM32 #GettingStarted #STM32CubeIDE #STM32CubeMX #Clock #Overclocking #STM32World

    youtube.com/watch?v=DTdoIq5RIDg

  30. STM32 Rant #6 - ST DESTROYING HAL?

    Is ST destroying HAL? In this video I will be ranting about ST's bizarre decision to force ThreadX down our throat.

    #STM32 #Rant #STM32CubeIDE #STM32CubeMX #STM32World #ThreadX #USBX

    youtube.com/watch?v=__aNM72-3A4

  31. Timer Input Capture

    In this video we'll be revisiting timers. In a much earlier video we were using Timer Input Capture to decode rotary encoders. In this video we will be using input capture mode to measure frequency and duty cycle of a pulse width moduleated input.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #PWM #Timer #InputCapture #STM32World

    youtube.com/watch?v=9HpiXjB3kkc

  32. STM32 Tutorial #57 - Music Player part 2 - Reading and Parsing WAV files

    Second video in the Music Player series. In this video we will implement the file handling, WAV file parsing and sending the WAV PCM data to the audio DAC.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #WAV #SDIO #STM32World

    youtube.com/watch?v=5F6Y1Ttpg-A

  33. STM32 Tutorial #56 - Music Player part 1 - Audio out to I2S

    In this video we start building our "Music Player" introduced in the previous video. This video will focus on the I2S audio out to the DAC as well as adjusting sample rates. Part 2 which will deal with reading WAV files from SD card will follow soon.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=hFuhPGSGzWM

  34. STM32 Rant #3 - SDIO 4B Works!

    In a previous video we worked with SD card using the SDIO peripheral. SDIO can run in 1-bit or 4-bit mode but some viewers claimed that 4-bit mode does not work. Well, it does work it just require a few tricks when initializing.

    #STM32 #STM32CubeIDE #STM32CubeMX #SDIO #FatFS #Rant

    youtube.com/watch?v=L8gfZCnjct8

  35. STM32 Tutorial #55 - I2S w. DMA - Dual Sine

    In this Getting Started Tutorial video we are going to dive into generating an audio I2S stream. We will be creating dual SINE waves (Left/Right) at 96 kHz sample rate.

    #STM32 #Tutorial #GettingStarted #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=vOAf3xxGq_o

  36. STM32 Tutorial #43 - USB DFU Implementation

    In tutorial #40 we created a custom bootloader and a relocated application. We did however never implement the actual USB DFU (Device Firmware Update) functionality. In this video we will implement that and show how to flash our device using nothing but a web browser.

    #stm32 #stm32cubeide #stm32cubemx #bootloader #usb #dfu #arduino #stm32world

    youtube.com/watch?v=O6oslbgkjq8

  37. STM32 Tutorial #29 - Using the Independent Watchdog - IWDG
    In this video we will dive into the STM32 Watchdogs - in particular the Independent Watchdog (IWDG) and learn how to tame it.
    #stm32 #tutorial #stm32cubeide #watchdog #iwdg #arduino #stm32world
    youtube.com/watch?v=wMfDr_AQFko

  38. STM32 Tutorial #40 - Create a Custom Bootloader (USB DFU) and Relocated Application
    This is a big one. In this video we will explain and go through the process of creating a custom bootloader, which will allow firmware update using USB DFU (Device firmware update).
    #stm32 #tutorial #bootloader #usb #dfu #stm32cubeide #stm32cubemx #stm32world #arduino
    youtube.com/watch?v=wirNEpE6Dd4

  39. STM32 Tutorial #34 - SD-card w. FatFS (using SPI)
    In this video we will be interfacing a SD-card with SPI peripheral (rather than the SDIO used in the previous video)
    #STM32 #Tutorial #STM32CubeIDE #STM32CubeMX #SPI #sdcard #FatFS #Arduino #STM32World
    youtube.com/watch?v=rk8rMyOc76M