Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- #include "sys.h"
-
-
- //THUMB指令不支持汇编内联
- //采用如下方法实现执行汇编指令WFI
-
- //__asm void WFI_SET(void)
- //{
- // WFI;
- //}
-
- void WFI_SET(void)
- {
- //_ASM volatile("wfi");
- __ASM volatile("wfi");
- }
- //关闭所有中断(但是不包括fault和NMI中断)
- void INTX_DISABLE(void)
- {
- __ASM volatile("cpsid i");
- }
- //开启所有中断
- void INTX_ENABLE(void)
- {
- __ASM volatile("cpsie i");
- }
- //设置栈顶地址
- //addr:栈顶地址
- //__asm void MSR_MSP(u32 addr)
- //{
- // MSR MSP, r0 //set Main Stack value
- // BX r14
- //}
- //
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|