02 2025 档案
摘要:1、STM32L的 LR 寄存器 LR寄存器,即R14,全称为Link register,翻译过来就是链接寄存器,专门用于函数、中断返回使用。在函数调用开始时,LR寄存器的值就是PC的值(返回地址),是CPU自动计算的,不需要程序员去更新,可以简单的理解为当我们调用BL时,CPU就知道我们要执行函数
阅读全文
摘要:define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 使用offset可以直接得到结构体变量在结构体中的偏移,这个宏定义在> stddef.h,参数TYPE是结构体变量名,MEMBER是成员变量名 例如 typedef struc
阅读全文