digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

823
active users

#stm32cubemx

1 post1 participant0 posts today
STM32World<p>STM32 Short #8 - Understanding USB Enumeration (re-enumeration)</p><p>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).</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/USB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USB</span></a> <a href="https://mastodon.social/tags/Enumeration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Enumeration</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=osNf6gyF_zY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=osNf6gyF_zY</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Basics #4 - Interrupts and the NVIC</p><p>In this Basics video we are going to cover STM32 NVIC and Interrupt handling.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/NVIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NVIC</span></a> <a href="https://mastodon.social/tags/Interrupt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Interrupt</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=bYdW-IPupI0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=bYdW-IPupI0</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #66 - Testing Relay Board</p><p>Thoroughly testing the relay board we received about a week ago. </p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/KiCAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KiCAD</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/PCB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PCB</span></a> <a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Electronics</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=g02UB753B60" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=g02UB753B60</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Basics #3 - The Clock Configuration</p><p>In this Basics video we will be covering the STM32 Clock configuration - mainly using STM32CubeMX. The clock configuration is one of the most confusing aspects for new users, especially users coming from <a href="https://mastodon.social/tags/Arduino" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Arduino</span></a>. </p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/Basics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Basics</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/Clock" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clock</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=Xc8D_LKhBWk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=Xc8D_LKhBWk</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #65 - Bit Banging PWM SUPER Optimized</p><p>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.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/Timer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Timer</span></a> <a href="https://mastodon.social/tags/PWM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWM</span></a> <a href="https://mastodon.social/tags/BitBang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BitBang</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=QHcK3Ani-As" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=QHcK3Ani-As</span><span class="invisible"></span></a></p>
STM32World<p>KiCAD #6 - 16 Channel Relay Board with Embedded STM32</p><p>In this video I will go through the design of a 16 relay board with an embedded STM32. The timing of the video is that I just ordered these boards at JLCPCB, so I thought it would be fun to go through it BEFORE I have them and then talk through the result when I receive them and see if they work at all.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> <a href="https://mastodon.social/tags/PCB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PCB</span></a> <a href="https://mastodon.social/tags/KiCAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KiCAD</span></a> </p><p><a href="https://www.youtube.com/watch?v=4kK1BLYyhTY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=4kK1BLYyhTY</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Short #7 - OVERCLOCKING is it possible?</p><p>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.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/Clock" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clock</span></a> <a href="https://mastodon.social/tags/Overclocking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Overclocking</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=DTdoIq5RIDg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=DTdoIq5RIDg</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Rant #6 - ST DESTROYING HAL?</p><p>Is ST destroying HAL? In this video I will be ranting about ST's bizarre decision to force ThreadX down our throat.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/Rant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rant</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> <a href="https://mastodon.social/tags/ThreadX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThreadX</span></a> <a href="https://mastodon.social/tags/USBX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USBX</span></a> </p><p><a href="https://www.youtube.com/watch?v=__aNM72-3A4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=__aNM72-3A4</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Basics #2 - Boot Modes</p><p>This second basics video dig into the boot process of STM32 MCU's and the various boot modes.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/Basics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Basics</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/boot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boot</span></a> <a href="https://mastodon.social/tags/boot0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boot0</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=4nJtaKqG5uo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=4nJtaKqG5uo</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Short #6 - STM32World Micro-SD Module</p><p>In an earlier video we went through the design, production and use of a Micro-SD Breakout Board. At the same time we ordered that board, we also made a board for our STM32World modular development boards. This video describe and test that module. We also cover how to put in a large order at JLCPCB.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/KiCAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KiCAD</span></a> <a href="https://mastodon.social/tags/Breakout" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Breakout</span></a> <a href="https://mastodon.social/tags/Electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Electronics</span></a> <a href="https://mastodon.social/tags/SDIO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDIO</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=OHhl71LOg6s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=OHhl71LOg6s</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #64 - Proper SD Breakout Board</p><p>In some earlier videos we used SDIO and SPI to access a FatFS on a SD Card. In those videos we used a quick and dirty hacked together breakout board created by soldering some wires of a SD to Micro-SD adaptor.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/KiCAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KiCAD</span></a> <a href="https://mastodon.social/tags/Breakout" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Breakout</span></a> <a href="https://mastodon.social/tags/Electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Electronics</span></a> <a href="https://mastodon.social/tags/SDIO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDIO</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=yRuedNsV-5M" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=yRuedNsV-5M</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #63 - I2C RGB LED Board</p><p>In this video we will test our AW9523 based I2C RGB LED Board and develop a STM32 library for it.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/I2C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2C</span></a> <a href="https://mastodon.social/tags/RGB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RGB</span></a> <a href="https://mastodon.social/tags/LED" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LED</span></a> <a href="https://mastodon.social/tags/KiCAD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KiCAD</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=IqPsK76vg-Y" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=IqPsK76vg-Y</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #62 - STM Mystery MCU - final solution<br>We have done a few videos about the mysterious non-existing STM32F402 MCU (Chinese market only MCU). In an earlier video we speculated that it was in FACT a STM32F401. Having received our STM32World STM32F402 development board, we finally get to put this theory to the test! Watch the video to learn the secrets of this MCU.<br><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/STM32F402" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32F402</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> <br><a href="https://www.youtube.com/watch?v=M0rFRm_3GuA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=M0rFRm_3GuA</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #61 - STM32CubeIDE Tips &amp; Tricks</p><p>Is STM32CubeIDE good or bad. It would appear that a lot of people love to hate STM32CubeIDE (or any other Eclipse based IDEs). In truth, CubeIDE is a bit quirky, but it is also immensely powerful and in general it works really well.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/stm32world" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stm32world</span></a> </p><p><a href="https://www.youtube.com/watch?v=QOHMskuDc78" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=QOHMskuDc78</span><span class="invisible"></span></a></p>
STM32World<p>Timer Input Capture</p><p>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.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/PWM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWM</span></a> <a href="https://mastodon.social/tags/Timer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Timer</span></a> <a href="https://mastodon.social/tags/InputCapture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InputCapture</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=9HpiXjB3kkc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=9HpiXjB3kkc</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #59 - SPI Flash (W25Qxx)</p><p>In this video we will go through our own W25Qxx SPI Flash library in detail.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/SPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SPI</span></a> <a href="https://mastodon.social/tags/Flash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Flash</span></a> <a href="https://mastodon.social/tags/W25Qxx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>W25Qxx</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=7Lacq---U9c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=7Lacq---U9c</span><span class="invisible"></span></a></p>
STM32World<p>STM32 Tutorial #57 - Music Player part 2 - Reading and Parsing WAV files</p><p>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.</p><p><a href="https://mastodon.social/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.social/tags/GettingStarted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GettingStarted</span></a> <a href="https://mastodon.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://mastodon.social/tags/STM32CubeIDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeIDE</span></a> <a href="https://mastodon.social/tags/STM32CubeMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32CubeMX</span></a> <a href="https://mastodon.social/tags/I2S" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2S</span></a> <a href="https://mastodon.social/tags/DMA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DMA</span></a> <a href="https://mastodon.social/tags/WAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WAV</span></a> <a href="https://mastodon.social/tags/SDIO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDIO</span></a> <a href="https://mastodon.social/tags/STM32World" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32World</span></a> </p><p><a href="https://www.youtube.com/watch?v=5F6Y1Ttpg-A" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=5F6Y1Ttpg-A</span><span class="invisible"></span></a></p>

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