花费 12 ms
中断控制及basepri 与 basepri_max

1、总开关 每个CPU有一个中断总开关。通过CPU中断控制寄存器实现。Cortex-M的中断控制寄存器包括:FAULTMASK、PRIMASK、BASEPRI、BASEPRI_MAX。总开关的本质是 ...

Tue Apr 24 04:58:00 CST 2018 0 2014
C89,C99: C数组&结构体&联合体快速初始化

1. 背景 C89标准规定初始化语句的元素以固定顺序出现,该顺序即待初始化数组或结构体元素的定义顺序。 C99标准新增指定初始化(Designated Initializer) ...

Wed May 09 01:36:00 CST 2018 0 1408
inline,static inline

https://blog.csdn.net/A_BCDEF_/article/details/89485894 inline 函数被调用时,需要出栈入栈。当函数频繁被调用时,则不断 ...

Fri May 22 22:19:00 CST 2020 0 854
内嵌汇编 %0,%1 是什么

使用内嵌汇编,要先编写汇编指令模板,然后将C语言表达式与指令的操作数相关联,并告诉GCC对这些操作有哪些限制条件。例如在下面的汇编语句: “movl %1,%0”是指令模板; ...

Tue Apr 24 03:13:00 CST 2018 0 856

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM