[[ファームウェア関数一覧>ファームウェア関数一覧#p05d83d5]]
*ADC_RegularChannelConfig [#oc50e2c0]
#contents
**ヘッダ宣言 [#bde07251]
**関数プロトタイプ [#l1443860]
void ADC_RegularChannelConfig(ADC_TypeDef* ADCx, uint8_t ADC_Channel, uint8_t Rank, uint8_t ADC_SampleTime)
**動作 [#ua938455]
-レギュラー・グループ・チャネルの変換順序・サンプル時間を設定します。
**引数 [#l11a6a77]
-ADCx&br;
設定する対象のADC周辺回路を''ADC1'',''ADC2''又は''ADC3''から選択します。&br;
&br;
#include(Macro/ADCxEx,notitle)
&br;
-ADC_Channel&br;
設定するADCのチャンネルを以下のマクロから選択します。&br;
&br;
#include(Macro/ADC_Channel,notitle)
&br;
-Rank&br;
変換する順序を設定します。選択できる値は1から16までの間です。&br;
一つしかない場合は1を指定します。&br;
&br;
-ADC_SampleTime&br;
サンプリング時間を以下のマクロから選択します。&br;
&br;
#include(Macro/ADC_SampleTime,notitle)
&br;
**戻り値 [#xd44457b]
-無し
**出力値 [#x5b8126d]
-無し
**呼び出し関数 [#l7f8a1bd]
-無し
**サンプル [#p16a4c1f]
/* Configures ADC1 Channel2 as: first converted channel with an 7.5
cycles sample time */
ADC_RegularChannelConfig(ADC1, ADC_Channel_2, 1,
ADC_SampleTime_7Cycles5);
/* Configures ADC1 Channel8 as: second converted channel with an 1.5
cycles sample time */
ADC_RegularChannelConfig(ADC1, ADC_Channel_8, 2,
ADC_SampleTime_1Cycles5);
**参照 [#t129d1de]
-STM32マイコン徹底入門 P.224