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 #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).)
- STM32 Tutorial Video #18 - SURPRISING Timer feature - Rotary Encoder with Timer Input Capture + (In this video we will decode the signals from a rotary encoder using input capture from two timer channels.)
- STM32 Tutorial Video #29 - TAMING the Dog (Independent Watchdog - IWDG) + (In this video we will dive into the STM32 Watchdogs - in particular the Independent Watchdog (IWDG). A future video will add the Window Watchdog (WWDG).)
- STM32 Tutorial Video #17 - More debugging - introducing SWO + (In this video we will dive more into debugging by looking at the SWO (Serial Wire Output) and using that to print debug information and to do profiling.)
- STM32 Short Video #9 - Learn Custom USB HID + (In this video we will drive into Customer USB HID device.)
- STM32 Tutorial Video #58 - USE GIT! + (In this video we will explain why you SHOULD use git and how to use it. Please, this is not optional if you want to work with anybody - take the time and LEARN!)
- STM32 Tutorial Video #32 - HIDDEN Treasure (CCMRAM) + (In this video we will explore the CCMRAM feature of the STM32F40x MCU's and use that RAM for the FreeRTOS heap. We will also be using the Independent Watchdog (IWDG) with FreeRTOS.)
- STM32 Tutorial Video #26 - Creating a LIBRARY for a I2C sensor + (In this video we will finalise dealing with the BMP085 temperature and pressure sensor by creating a portable C library.)
- STM32 Tutorial Video #49 - More CAN filtering + (In this video we will go into more details about CAN filters and we will be using a real CAN bus and a CAN transceiver.)
- STM32 Tutorial Video #59 - SPI Flash (W25Qxx) + (In this video we will go through our own W25Qxx SPI Flash library in detail.)
- STM32 Tutorial Video #16 - UART Receive with DMA and Idle Detection + (In this video we will introduce UART (USART) Transmit and Receive and will use DMA with Idle Detection to process received strings. Using this approach speed up to 2.5 Mbps can be achieved relialbly.)
- STM32 Tutorial Video #20 - Understanding I2C + (In this video we will introduce the I2C bus and the STM32 HAL libraries supporting the I2C peripheral.)
- STM32 Tutorial Video #52 - Flashing ST-Link and Black Magic + (In this video we will show how to flash a home made ST-Link device and how to create a bootstrap for it. We will also cover switching between ST-Link firmware and Black Magic Probe firmware.)
- STM32 Tutorial Video #27 - DIVING into FreeRTOS + (In this video we will start a dive into FreeRTOS on STM32 MCUs. We will be using the CMSIS RTOS/V2 abstraction layer.)
- STM32 Tutorial Video #63 - I2C RGB LED Board + (In this video we will test our AW9523 based I2C RGB LED Board and develop a STM32 library for it.)
- STM32 Tutorial Video #24 - HOW TO Read from and Write to I2C Slave + (In this video we will use I2C to read temperature data from the BMP085 Temperature/Pressure sensor.)
- STM32 Tutorial Video #60 - 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 Tutorial Video #51 - SPI Introduction + (In this video you will get an introduction to SPI.)
- STM32 Tutorial Video #33 - SD Card w. FatFS (using SDIO) + (In this video you will learn how to interf … In this video you will learn how to interface a SD-card with FatFS (ExFAT to be exact) using SDIO. I manage to thoroughly mess it up but figure it out at the end. I have left the mess so you can see - and avoid - the pitfalls yourself - and I actually added the solution the day after the main part was created.n the day after the main part was created.)
- STM32 Tutorial Video #42 - ADC + DMA - Measuring Temperature and Reference Voltage + (In this video you will learn how to use th … In this video you will learn how to use the ADC peripheral combined with DMA to measure analog voltages without putting any using any CPU cycles. We will be measuring the internal voltage reference, the VDDA (analog supply voltage) and the internal temperature.ply voltage) and the internal temperature.)
- STM32 Tutorial Video #43 - USB DFU Implementation + (In tutorial #40 we created a custom bootlo … 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.ur device using nothing but a web browser.)
- STM32 Tutorial Video #5 - DEBUGGING in-circuit + (Introduction to single step debugging using ST-Link and SWD. This one makes ALL the difference.)
- STM32 Tutorial Video #8 - Introduction to timers + (Introduction to timers. In this video we will simply blink our LED using a timer.)
- STM32 Rant Video #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 Tutorial Video #61 - STM32CubeIDE Tips & Tricks + (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.)