|  | 
 
| 您好, tl-notify-ecap-test.zip 中   void ECAPIsr(void* param)程序中:  value = value / 156; 其中156是怎么确定的? ' l" \# ^: |% h1 }2 T8 S' H/ T7 N  F( m: u) O0 w
 & ?+ C" f- H) @4 ]( D' y
 void ECAPIsr(void* param)* s& }$ ^) n# U" p0 K
 {5 q8 U2 \' U  v) [/ S$ j1 k
 unsigned int intFlag;, {- o# @! |' e* E
 int valueUpdated = 0;( I, w3 I# k, b3 l
 - e2 t6 u0 ?6 a5 Y0 P6 K, Q, t
 intFlag = ECAPIntStatus(SOC_ECAP_REGS, ECAP_CNTOVF_INT
 & A3 J2 g* x" ]5 `6 N                                         | ECAP_CEVT1_INT0 u9 L% ?1 O8 U) a+ K9 z
 | ECAP_CEVT2_INT+ R/ }- W: X& o& q
 | ECAP_CEVT3_INT, S9 E, H& M$ N# }% Z$ [. I
 | ECAP_CEVT4_INT);1 W, i! n+ a3 k
 $ C* ~: M' ~( ~7 s0 S) Y; L% S
 ECAPIntStatusClear(SOC_ECAP_REGS, intFlag);9 L0 I* b) D$ o- f) t
 //IntEventClear(SYS_INT_ECAP_CHANNEL);: E, w2 M+ S* q# G+ P5 h6 I2 W, W3 f/ U
 " f$ _- A& l! _  ]3 b% Z
 if(intFlag & ECAP_CEVT1_INT)) B& z. Y( e7 e
 {; ?6 F" m+ Q4 f
 //        value = ECAPTimeStampRead(SOC_ECAP_REGS, ECAP_CAPTURE_EVENT_1);2 j  ^) B1 D( r; F
 //        valueUpdated = 1;$ N2 J6 V' C* ]3 ?% B9 G
 }% q& Q, e0 Q( E! ~* c
 if(intFlag & ECAP_CEVT2_INT)
 ) W* [% z0 T  f& t4 S& n/ O    {
 9 [; `  |$ F3 Y: f% M: @' b        value = ECAPTimeStampRead(SOC_ECAP_REGS, ECAP_CAPTURE_EVENT_2);9 v1 v+ O$ ~# c: @! h
 valueUpdated = 1;0 }5 p( ]7 {/ I3 f
 }
 " [% j' X7 [* L% n6 h: ?3 Z* l    if(intFlag & ECAP_CEVT3_INT)* Y* O* d7 Q! p7 N/ {
 {; k2 a' I6 n* x/ M& \7 f
 //        value = ECAPTimeStampRead(SOC_ECAP_REGS, ECAP_CAPTURE_EVENT_3);$ P8 v# _" _3 n( A7 `* _+ ^! r
 //        valueUpdated = 1;
 ! `" j7 a& u4 e, c* {4 r2 G$ J    }
 3 x5 F$ s+ Z1 R6 {    if(intFlag & ECAP_CEVT4_INT)
 + O0 \. ?) V% k* U3 @    {
 4 Z7 ^$ w, u0 J! a* [% W5 F0 t( \8 z8 Y% c        value = ECAPTimeStampRead(SOC_ECAP_REGS, ECAP_CAPTURE_EVENT_4);
 ! W( U* I' l' M2 X8 n0 ]* ~        valueUpdated = 1;0 }: p4 h$ p  S1 i: W
 }9 T8 f( N" u& n& G# w
 if(intFlag & ECAP_CNTOVF_INT)
 6 z8 n8 c# m' J) \# c* D    {5 _. D9 C* r& ~' l: u# ~! w
 ECAPCounterConfig(SOC_ECAP_REGS, 0xffffffff - 228000000);
 ' p4 m$ G. _0 a: H    }0 ?8 R) p) x0 `2 y- k0 Z+ B
 ECAPIntStatusClear(SOC_ECAP_REGS, ECAP_GLOBAL_INT);5 I5 z& u$ ]# p  E( P' N  S: i
 4 X# q  b% I$ n" L
 if (valueUpdated)4 n& s- C6 B& T* w4 T, ^0 s
 value = value / 156;- X9 k; \1 P6 H2 z) U
 }
 / B$ n8 |9 o* j$ B: v4 x
 | 
 |