相邻的两个寄存器的地址为什么偏移地址不是0x01而是0x04呢?
正是因为STM32的“32”,是32位的微处理器,一次可以处理32位的数据,但是地址的编排是按照byte来编排的,也就是8位,那么32位的数据就占用了4个byte,才构成了一个完成的32位寄存器,所以地址的偏移是相隔4(0x04)。
相邻的两个寄存器的地址为什么偏移地址不是0x01而是0x04呢?
正是因为STM32的“32”,是32位的微处理器,一次可以处理32位的数据,但是地址的编排是按照byte来编排的,也就是8位,那么32位的数据就占用了4个byte,才构成了一个完成的32位寄存器,所以地址的偏移是相隔4(0x04)。
本文标题:STM32相邻寄存器的偏移地址为什么相差0x04
本文链接:https://www.haomeiwen.com/subject/nmqobftx.html
网友评论