本帖最后由 安臣 于 2015-5-20 10:05 编辑 7 L5 b% X9 Y% O& P0 S
- o2 c( y+ G% ]8 M# w4 ^& l
7通道ADC 源代码可以使用 - /**
0 K) X% m, e$ B5 b9 N; G - * @brief This function ad_pross's function.+ a; O9 {" @* x2 r; w/ Z% u' K% r
- */" b. g- j9 b2 L% W
- void ad_pross(void); X; ^" O+ O8 o+ J; ]
- {
2 q7 E) c. x1 W3 o7 j4 m+ _ - switch(bADChannl_ChangFlag)" L, ?* L2 W# [: E( s
- {0 q( Q( g- ~1 [ y
- case 0: ' G2 F( r# \5 D9 N
- Channl7_tmp = HAL_ADC_GetValue(&hadc);
5 B: _' Q% E" n4 p, v/ k - ADC1->CHSELR = AD_Channl0;
, Y" j" S2 t0 S d3 P3 H+ ] - break;
7 o. R' S. \- k' M - case 1:
' s6 t& L+ T" p1 s' F - Channl0_tmp = HAL_ADC_GetValue(&hadc); % C# b% r9 r$ S5 f
- ADC1->CHSELR = AD_Channl1;$ a+ R, Z5 X: L2 X, W) @+ K
- break;3 v( n3 I- w' ~; [! _
- case 2:5 \- [$ C/ [, i% B. ^1 ~
- Channl1_tmp = HAL_ADC_GetValue(&hadc); / i2 A# F% b" Z' h8 G
- ADC1->CHSELR = AD_Channl2;
4 t' S) r. |. C, R" A - break;
, {9 ]$ N1 a6 m# r - case 3:
5 |9 G0 M( H4 C1 ~ - Channl2_tmp = HAL_ADC_GetValue(&hadc); 2 e3 T; F7 F4 T2 }
- ADC1->CHSELR = AD_Channl3;
0 U8 \+ N- T- t7 J - break;
9 }+ l5 S/ v q c - case 4: g: P% j% q2 L
- Channl3_tmp = HAL_ADC_GetValue(&hadc);
9 g* o7 ~: I/ |" h8 ] K - ADC1->CHSELR = AD_Channl4;
( ]- q2 }( q% |7 r8 z# [" @. c - break;
4 K! D [! B7 [6 e - case 5:
6 j1 G- \8 z- g9 V8 _ Q - Channl4_tmp = HAL_ADC_GetValue(&hadc);
$ m/ o% _5 H T; f9 A' a - ADC1->CHSELR = AD_Channl5;0 O: m) G1 S K" ?
- break;# | K9 a- U# i2 I5 ]; ^2 L
- case 6:
$ P# G' a* v# r& w6 n - Channl5_tmp = HAL_ADC_GetValue(&hadc); ' [, d$ Y2 M1 ~1 {% Q. [: S
- ADC1->CHSELR = AD_Channl6;
) a+ _+ U1 C7 g: ?& W! U - break;2 \3 d U m3 I, I3 y
- case 7:8 Q3 t: v) W/ _, R$ B$ j
- Channl6_tmp = HAL_ADC_GetValue(&hadc);
/ F) A" t4 O$ R% n - ADC1->CHSELR = AD_Channl7;
$ A9 ?! E* i8 J5 m! f2 v - break;& z, C9 ~8 B7 f# G% @, K- ^
- }1 i& ~/ k* k9 h) f0 x, X
- HAL_ADC_Start(&hadc);
0 `7 B& u, y" ?- s2 V; p -
, F3 a6 e5 k" F3 _ - bADChannl_ChangFlag++;6 k: J+ @2 S& I4 n" J/ H' i
- if(bADChannl_ChangFlag>7)6 `9 z# G5 }! i+ G# ?7 h
- bADChannl_ChangFlag = 0;
! a* N& g7 s' E+ Y* q- l9 E! a7 } - }
复制代码
& T" W9 |) O) `% S6 G% L |
有好多好多的项目例程。准备做一个系列 哈哈哈。都是产品验证的。
有需要可以 @我 能帮上忙最好
谢谢楼主!
谢谢楼主!