支持了位带操作(bit_band),有两个区中实现了位带。其中一个是SRAM 区的最低1MB 范围,第二个则是片内外设
// 区的最低1MB 范围。这两个区中的地址除了可以像普通的RAM 一样使用外,它们还都有自
// 己的“位带别名区”,位带别名区把每个比特膨胀成一个32 位的字
//
// 每个比特膨胀成一个32 位的字,就是把 1M 扩展为 32M ,
//
// 于是;RAM地址 0X200000000(一个字节)扩展到8个32 位的字,它们是:
// 0X220000000 ,0X220000004,0X220000008,0X22000000C,0X220000010,0X220000014, 0X220000018,0X22000001C
// 支持位带操作的两个内存区的范围是:
// 0x2000_0000‐0x200F_FFFF(SRAM 区中的
// 0x4000_0000‐0x400F_FFFF(片上外设区中的最低1MB)
|