Quantcast
Viewing all articles
Browse latest Browse all 63778

Forum Post: RE: ARM Cortex M3/M4 bit-banding (Thumb2 issue)

Bit-Banding is a trick to reach individual bits by column+row trick to memory address that don't exists. You write to a byte to reach one bit so it will use 8 times the memory address slots, as they are fake addresses and you have 32bit address available it does not waste hardware. But bit-banding is still mostly (always?) memory mapped for special registers and ram, and not to Flash. Some manufactures ARM have a little more advanced bit-banding that allows atomic toggle instructions etc to GPIO

Viewing all articles
Browse latest Browse all 63778

Trending Articles