我想问一下,在STM32的库函数里面的结构体中的寄存器是怎么跟硬件地址对应的。

2025-01-03 14:41:11
推荐回答(2个)
回答1:

32位寄存器,即战4个地址,然后从ISER[0]开始,地址偏移为0x00,到ICER[0],总共有(8+24)*4=80个地址,所以其偏移量就是0X080了。

回答2:

因为结构体的成员的地址分配(RAM中)是连续的, 而STM32 的一个模块的寄存器也是连续的。