Back to Browse

STM32 Tutorial #25 - Bit manipulation using bit banding

1.9K views
Oct 31, 2024
20:27

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. As usual please like and subscribe. Comments are greatly appreciated. Described here: https://stm32world.com/wiki/STM32_Bit_Banding Project Files: https://github.com/STM32World/stm32fun #stm32 #stm32cubeide #stm32cubemx #c #stm32world 00:00 Intro 00:45 Historical background - the 8051 MCU 02:55 The code 03:40 Read - Modify - Write example and WHY that is BAD 07:45 Writing better C code but realising it is exactly the same 09:25 Explaining bit banding and how to find the address 12:30 Implementing - using bit band to toggle led - it is trivial! 14:45 Manipulating a byte in SRAM

Download

0 formats

No download links available.

STM32 Tutorial #25 - Bit manipulation using bit banding | NatokHD