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 #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 #77 - Printing with libopencm3 uart + (In this video we continue the journey using STM32 with open source tools only. We will add printf redirect.)
- RP Pico Video #13 - FreeRTOS on RP Pico - Semaphores Notifications Queues and Timers + (In this video we cover how to use FreeRTOS Semaphores, Notifications, Queues and Timers with RP2350.)
- RP Pico Video #12 - FreeRTOS on RP Pico + (In this video we cover how to use FreeRTOS with RP2350. We also show the benefit of overclocking (if needed).)
- 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 Short Video #11 - EXCITING C feature - Bit Fields (or bit packing) + (In this video we dive into some lesser known but very interesting C features: Unions and Bit-fields (bit packing). Using this feature, MCU registers can be completely described and each bit addressed individually without any bit manipulation.)
- STM32 Tutorial Video #23 - UNDERSTANDING GPIO + (In this video we dive into the details around GPIOs and alternate functions.)
- Colibri Video #1 - Introduction to the Colibri family + (In this video we explain the intent and purpose of the Colibri family of products.)
- 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.)
- RP Pico Video #3 - RP2350 Switching ARM M33 vs. RISC-V + (In this video we show how to switch core architecture between ARM Cortex M33 and RISC-V on the Raspberry Pi Pico RP2350.)
- 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 Bare Metal Video #4 - STM32 Bare Metal Library + (In this video we turn the somewhat messy code from the last video into a neatly organized library.)
- STM32 Bare Metal Video #6 - Bare metal peripheral from scratch and advanced register debugging + (In this video we turn the somewhat messy code from the last video into a neatly organized library.)
- 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.)
- RP Pico Video #7 - Second Blinky + (In this video we will FIX the horrible blinky example from the last video. NO delay's in the super loop!)
- 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.)
- RP Pico Video #8 - Serial Print + (In this video we will add serial print to our firmware.)
- STM32 Bare Metal Video #5 - STM32 Bare Metal UART and Print + (In this video we will be converting our libraries into using bit-fields (bit packing) and implement a UART peripheral and print redirect (printf).)
- 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 Tutorial Video #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 Bare Metal Video #8 - Timer with Interrupt + (In this video we will configure a timer to generate a periodic interrupt at fixed intervals.)
- STM32 Tutorial Video #78 - Timers in libopencm3 + (In this video we will configure a timer and a timer interrupt using libopencm3.)
- STM32 Tutorial Video #93 - Using and Connecting ST-Link + (In this video we will cover ALL the different ways a ST-Link debug probe can be hooked up to a development board.)
- Electronics Video #5 - Diodes + (In this video we will cover Diodes - what are they, what do they do and where do you use them.)
- Electronics Video #4 - Capacitors + (In this video we will cover capacitors - what are they, what do they do and where do you use them.)
- STM32 Bare Metal Video #7 - External Interrupts Bare Metal + (In this video we will cover handling external interrupts using nothing but bare metal.)
- STM32 Bare Metal Video #9 - FAKE- or Pseudo PWM + (In this video we will cover handling external interrupts using nothing but bare metal.)
- STM32 Tutorial Video #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 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 Bare Metal Video #1 - First project - bare bones and blink + (In this video we will create an absolute bare-bones project (doing nothing) and then extend that project to blink a LED. Absolutely NO libraries will be used - just a compiler and debugger.)
- 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 #96 - TM1638 Display and Button Module + (In this video we will develop and describe a library for the TM1638 display&button module. We will also explain how to interface a 5V module with a 3.3V STM32 and how Open Drain GPIO is actually functioning.)
- 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 Bare Metal Video #3 - STM32 High Speed External Crystal (HSE) + (In this video we will enable the 16 MHz External Crystal Oscillator and run the core MCU at 168 MHz.)
- 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 Short Video #13 - STM32 Secret - FREE Hidden Flash + (In this video we will expose the HIDDEN flash partition included in many STM32 Microcontrollers. When you watch this video you will learn what to look for, how to test and most importantly how to use this flash memory.)
- 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 Bare Metal Video #2.5 - FIXING Mistake + (In this video we will fix a small mistake made in the previous video.)
- 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 #84 - SPI Flash + (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 Tutorial Video #59 - SPI Flash (W25Qxx) + (In this video we will go through our own W25Qxx SPI Flash library in detail.)