|
|
请问,omapl138 中 sysbios 的timer 组件如何设置中断的优先级?程序如下,该怎么配置呢?1 k0 O! | U# y$ T# D
void ad7606_start(ad7606 *ad, unsigned int rate) { v( Z- I, ]. P' B n& v. u
6 W3 m9 q5 D* S6 y! x
// 创建定时器
' L( L6 u S, H! {' t$ ~ Timer_Params timerParams;6 j) n6 B+ S6 q4 K* F
Error_Block eb;
0 B o4 L" y4 |: m, i; E5 i6 i8 e: C: Y
// 初始化错误块9 e+ v$ J/ p. n; d6 T' Q) C$ [
Error_init(&eb);) l a0 p2 O0 q
// 初始化参数
7 j7 N! a# L d# d1 X& c4 m' Q Timer_Params_init(&timerParams);7 ~1 K$ B# s: K: G3 s
$ d/ o p" |# A // 配置周期# }$ _- n8 t+ H$ L3 S6 j) L
timerParams.period = 599 ;
: R) K" p" I; o$ {& g timerParams.periodType = Timer_PeriodType_COUNTS ;
5 C% m9 b2 H6 r: q; X n2 N
2 K3 M f3 {" [8 h // 实例化定时器
* R/ i' \5 f+ }! i Timer2 = Timer_create(2, ad7606_on_ticked, &timerParams, &eb);
0 _/ ]5 D6 a3 [) h# c! d% |' p- y if(Timer2 == NULL); q3 Q( N$ f g8 Y/ I
{
! x% Z& p3 s* h2 w LOG_INFO("Timer2 not start。。。。");
3 W3 W# }: J3 ]6 I/ S }6 @ V* R1 E B) {. P9 S- F6 k a' b
5 f. x8 y9 e. j6 O3 d' P Timer_start(Timer2);
8 k {: H8 B! ^. m, F) E% x" E# H9 M. Z# Q+ `
LOG_INFO("Timer2 start。。。。");
0 A$ v" Q; U/ G) h* P& ?5 [* S# X6 b0 `8 t# a- x! m1 Q
5 O1 D# E2 t7 w9 j8 z
}
, `) f1 c9 i8 @9 V9 o" M+ w0 [* a8 e% j w
2 H Q) q5 [" I6 }$ S/ u& g |
|