Understanding Data Types: Memory Representation and Type Conversion
Little-Endian and Big-Endian Memory Storage
Each memory address stores 8 bits, so data must be accessed in 8-bit increments.
Data Types
Type Casting Does Not Change Variable Types or Values
Consider this example from an official ST function:
FLASH_Status FLASH_ProgramWord(uint32_t Address, uint32_t Data)
Although Flash memory can only wri ...
Posted on Wed, 01 Jul 2026 16:27:01 +0000 by toasty2
Handling Internal Flash Memory Operations on STM32 Devices
The internal flash memory integrated into STM32 microcontrollers provides non-volatile storage for both executable code and user data. While reading from this memory is as straightforward as dereferencing a pointer, modifying its contents requires strict adherence to hardware protection mechanisms. Write and erase cycles must be guarded by unlo ...
Posted on Fri, 08 May 2026 16:14:18 +0000 by AsianGuyJTran