牛卧堂MCU技术交流

标题: 看了一个程序 [打印本页]

作者: arm_nuedu    时间: 2017-7-27 15:27
标题: 看了一个程序
看了一个程序,不知道为什么这样写?

SysTick->VAL  = 10*36000 ;            
  SysTick->LOAD = 10*36000 ;                               // 10 ms
  SCB->SHP[11]  = ~0 ;                                     // Interrupt priority = 3


这个10ms的延迟,system 一个时钟不是1us吗?

PRI_11riority of System Handler 11 – SVCall
“0” denotes the highest priority and “3” denotes the lowest priority.

上网查了这个SVCall不太懂?


作者: jamesliu    时间: 2017-12-28 10:44
系统时钟是36MHz,不是1MHz。SCB->SHP[11] 应该搞错了是SCB->SHP[15]




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2