TI中文支持网
TI专业的中文技术问题搜集分享网站

tm4c123g systick 的中断优先级是怎么设定的呢

请问 关于 systick 定时器的中断优先级是怎么设定呢  如果没有优先级设定话 他是默认最高还是最低优先级呢

xyz549040622:

优先级是可以设定的,总共有4个优先级,分为0-3,3优先级最高,systick的中断向量号是15,优先级可编程。 0 是所有可编程优先级的默认优先级,也就是说默认是最低优先级。

Susan Yang:

Vector table的0-15使用 SYSPRI 来配置,其他 peripheral interrupts 使用 NVIC_PRI

您可以看一下 www.ti.com/…/tm4c123gh6pge.pdf

的174页

Register 74: System Handler Priority 3 (SYSPRI3), offset 0xD20

Susan Yang:

user5316406:

回复 Susan Yang:

还是没看明白 ,这个是可以调用好几个systick做定时器   配置优先级是这几个systick之间的先后关系?他能确定和像串口中断 跟外部中断的优先级关系吗,他的配置函数是什么呢。

xyz549040622:

回复 user5316406:

systick 是系统定时器,优先级中断只可以配置一次。几个中断优先级一样的话,实际优先级按照中断向量号的次序来。配置函数是:
void
IntPrioritySet(uint32_t ui32Interrupt,
uint8_t ui8Priority)

赞(0)
未经允许不得转载:TI中文支持网 » tm4c123g systick 的中断优先级是怎么设定的呢
分享到: 更多 (0)