Search by property
Jump to navigation
Jump to search
This page provides a simple browsing interface for finding entities described by a property and a named value. Other available search interfaces include the page property search, and the ask query builder.
List of results
- STM32 Tutorial Video #2 - First project in STM32CubeIDE + (Creating the first project in STM32CubeIDE.)
- STM32 Tutorial Video #38 - DEMYSTIFYING C Arrays and Strings + (Digging more into C pointers, arrays and strings)
- STM32 Tutorial Video #37 - RGB LEDs (WS2812 aka. NeoPixel) + (Driving WS2812 NeoPixel RGB LEDs with a STM32. In this video we'll go through my library which uses Timer PWM + DMA to drive a string WS2812 NeoPixel RGB LEDs.)
- STM32 Tutorial Video #3 - First Blink (done WRONG) + (First blink application - done the wrong way!)
- STM32 Tutorial Video #9 - Using a timer channel to blink a LED + (First dive into timer channels - using a very slow running PWM signal to blink the LED.)
- KiCAD Video #1 - STM32F402 Dev Board Development + (First live stream - I am probably going to finish this project in the following week but at unscheduled times.)
- STM32 Basics Video #1 - Families and parts + (First real video in our new Basics series. … First real video in our new Basics series. In this video we will explain - in detail - the various STM32 families and devices. Most of this was covered in our STM32 Tutorial #1 but in that video we wandered all over the place. This video will focus on the STM32 families alone.eo will focus on the STM32 families alone.)
- STM32 Tutorial Video #6 - How to use External Interrupts + (Handling key press using external interrupt on a GPIO pin.)
- STM32 Tutorial Video #47 - Readout Protection + (How to copy protect your embedded firmware - STM32 Readout Protection.)
- STM32 Tutorial Video #50 - BOUNCE and how to deal with it + (How to deal with button bounce and how to debounce it in software.)
- STM32 Tutorial Video #44 - Microsecond Delay + (I have often in my videos ranted against using the HAL_Delay function but based on a request, I will in this video create a delay_us function. So, this one for the Arduino users ;) Described in detail here: [[STM32 Microsecond Delay]].)
- STM32 Rant Video #3 - SDIO 4B Really 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 Tutorial Video #31 - Measuring LSI for IWDG Watchdog + (In an earlier video (Tutorial video #29) w … In an earlier video (Tutorial video #29) we worked with the Independent Watchdog (IWDG) and were slightly confused about the timing. In this video we will verify the results we found but actually measuring the frequency of the LSI (Low Speed Internal oscillator).f the LSI (Low Speed Internal oscillator).)
- STM32 Short Video #6 - STM32World Micro-SD Module + (In an earlier video we went through the de … 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.ver how to put in a large order at JLCPCB.)
- STM32 Tutorial Video #64 - Proper SD Breakout Board + (In some earlier videos we used SDIO and SP … 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 adapter. In this video we explain WHY creating a proper breakout board was necessary, how the board is created, how to order at JLCPCB and demonstrate the result.rder at JLCPCB and demonstrate the result.)
- STM32 Basics Video #4 - Interrupts and the NVIC + (In this Basics video we are going to cover STM32 NVIC and Interrupt handling.)
- STM32 Basics Video #3 - The Clock Configuration + (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 #Arduino.)
- STM32 Tutorial Video #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 Video #53 - CRC Peripheral + (In this Getting Started Tutorial video we are going to dive into the CRC peripheral which is included in most (if not all) STM32 MCUs.)
- STM32 Tutorial Video #65 - Bit Banging PWM SUPER Optimized + (In this Tutorial video we will dive furthe … 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.hat by creating our own interrupt handler.)
- STM32 Tutorial Video #30 - DUAL DAC w. FreeRTOS and DMA + (In this exciting video we will generate TWO beautiful sine waves on both of the STM32F405 DACs. We will be using DMA and let FreeRTOS handle the scheduling of the callbacks.)
- KiCAD Video #2 - KiCAD Project from Scratch - Schematics + (In this series I will create a KiCAD project from scratch - not merely editing an earlier one. I will do it all live, show you all the struggles, explain the decisions etc.)
- KiCAD Video #3 - KiCAD Project from Scratch - Creating, routing and tweaking the PCB + (In this series I will create a KiCAD project from scratch - not merely editing an earlier one. I will do it all live, show you all the struggles, explain the decisions etc.)
- KiCAD Video #4 - KiCAD Project from Scratch - Ordering the PCB from JLCPCB + (In this series I will create a KiCAD project from scratch - not merely editing an earlier one. I will do it all live, show you all the struggles, explain the decisions etc.)
- STM32 Tutorial Video #21 - I2C Read and Write + (In this tutorial video we will read from and write to a I2C device. The video also describe the difference between Big- and Little-Endian MCU's.)
- KiCAD Video #6 - 16 Channel Relay Board with Embedded STM32 + (In this video I will go through the design … 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. receive them and see if they work at all.)
- STM32 Tutorial Video #15 - Sine wave on DAC with DMA + (In this video we continue our dive into the DAC peripheral by calculating and feeding it a sine wave. We will be using DMA to reduce the load on the actual CPU core. Taking this approach speeds up to 1 Msps is possible.)
- STM32 Tutorial Video #14 - Individual PWM channels pulsing with a sine wave + (In this video we continue our dive into PWM by pulsing the four LEDs from the earlier example with individual frequencies.)
- STM32 Tutorial Video #22 - AMAZING Jump to System Bootloader + (In this video we demonstrate that it is possible to jump to the built-in system bootloader without using the boot0 pin. It is a bit naughty as it uses the stack space to store a flag during restart (stack space is NOT initialized during a reset).)
- STM32 Tutorial Video #23 - UNDERSTANDING GPIO + (In this video we dive into the details around GPIOs and alternate functions.)
- STM32 Tutorial Video #39 - Jump to Bootloader Revisited + (In this video we revisit how to jump to th … In this video we revisit how to jump to the built-in system bootloader without using the boot0 pin. The earlier video was a bit naughty as it uses the stack space to store a flag during restart (stack space is NOT initialised during a reset). In this video we do it more elegantly.). In this video we do it more elegantly.)
- STM32 Tutorial Video #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 Tutorial Video #10 - Pulsing a LED using PWM from a Timer Channel + (In this video we use a timer channel to generate PWM which in turn pulses a LED.)
- STM32 Tutorial Video #11 - Running multiple timer channels + (In this video we will add more timer channels, so run PWM on 4 different LEDs simultaneously.)
- STM32 Tutorial Video #35 - DEMYSTIFYING C Pointers (and Variables) + (In this video we will be diving into C variables, pointers and function call parameters.)
- STM32 Tutorial Video #25 - Bit manipulation using bit banding + (In this video we will be doing bit-manipulation using Bit Banding. Bit Banding is a feature (optional feature) of ARM Cortex M0, M3 and M4 cores and it is as far as I know available in all of the F series MCU's.)
- STM32 Tutorial Video #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 Short Video #2 - The MYSTERIOUS 0b Prefix + (In this video we will be looking at the mysterious 0b prefix in C. The mystery is that this was not part of the original K&R C definition.)
- STM32 Tutorial Video #48 - HOWTO use CAN + (In this video we will be using CAN loopback to send and receive CAN messages. We will be creating the necessary filters to determine which CAN messages are received.)
- STM32 Tutorial Video #54 - Low Level LED Blink + (In this video we will blink a LED using ST's LL drivers (no HAL).)
- STM32 Tutorial Video #12 - Low level access to peripherals + (In this video we will bypass HAL completely and use a peripheral directly. As it is quite simple we will be using the built-in hardware random generator.)
- STM32 Tutorial Video #28 - ESSENTIAL FreeRTOS Runtime Statistics + (In this video we will collect and use runtime statistics from FreeRTOS.)
- STM32 Short Video #8 - Understanding USB Enumeration (re-enumeration) + (In this video we will cover the topic of USB Enumeration and how to trigger a USB Host to re-enumerate a STM32 USB Device (or Gadget).)