单片机里面“”地址“”与所指向的"数据"的关系
单片机里面“”地址“”与所指向的"数据"的关系
对于32bit单片机
每一个32bit地址 指向 一个8bit的数据 。
每一个32bit寄存器就占用4个地址。
每一个32bit的变量就须占用4个地址。
比如STM32的话,为了提高访问速度,读一个地址可读取32bit数据,这就相当于一次读了4个地址的数据。
4个地址的数据对应1个寄存器,所以你看下面库的定义。下一个寄存器,那就要地址偏移+4 。
这是STM32的库。
单片机里面“”地址“”与所指向的"数据"的关系
对于32bit单片机
每一个32bit地址 指向 一个8bit的数据 。
每一个32bit寄存器就占用4个地址。
每一个32bit的变量就须占用4个地址。
比如STM32的话,为了提高访问速度,读一个地址可读取32bit数据,这就相当于一次读了4个地址的数据。
4个地址的数据对应1个寄存器,所以你看下面库的定义。下一个寄存器,那就要地址偏移+4 。
这是STM32的库。