关于Cortex-M3位带特征的几个问题
(我是ARM微控制器新手。如果这是一个天真的问题,请原谅。) ARM-M3处理器提供独特的位带功能,将SRAM和外围区域的前1M地址范围内的位分别映射到另一别名地址范围内的32位字 我的问题是:关于Cortex-M3位带特征的几个问题,cortex-m,cortex-m3,bit-banding,Cortex M,Cortex M3,Bit Banding,(我是ARM微控制器新手。如果这是一个天真的问题,请原谅。) ARM-M3处理器提供独特的位带功能,将SRAM和外围区域的前1M地址范围内的位分别映射到另一别名地址范围内的32位字 我的问题是: 为什么只绘制前1米的地图?第一个1米射程有什么特别之处 映射的32M别名范围仍在SRAM/外围设备范围内,因此不能用于其他目的,对吗 如果我想在位带区域中设置位,我应该将0xffffff、0x000000FF或仅0x1写入映射的别名字吗?看起来它们都能工作,但我不确定哪一个是安全的/正确的 第一
- 为什么只绘制前1米的地图?第一个1米射程有什么特别之处
- 映射的32M别名范围仍在SRAM/外围设备范围内,因此不能用于其他目的,对吗
- 如果我想在位带区域中设置位,我应该将
、0xffffff
或仅0x000000FF
写入映射的别名字吗?看起来它们都能工作,但我不确定哪一个是安全的/正确的0x1