对MCU存储地址的一些理解

1、MCU是多少位的,意味着有多少根地址总线,也就意味着有多大的存储空间。如STM32是32的MCU,意味着有32根地址总线,有4G 的存储空间
地址就相当于数据的开关,只有打开开关(其实就是寻址)才能对存储在存储器中的数据进行操作
2、在这里插入图片描述
为什么要进行一个读操作,之前一直没想通
**答案:**不进行读取0x20000000中的数据,没有办法单独对1bit进行操作,只有读取了数据放入寄存器当中做一个位与的操作,然后将结果放入寄存器当中,最后将修改好的数据存入0x2000000所指的内存单元当中,所以产生了位带操作
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45950842/article/details/117772257