ファームウェア関数一覧
ADC_InjectedChannelConfig †
ヘッダ宣言 †
関数プロトタイプ †
void ADC_InjectedChannelConfig(ADC_TypeDef* ADCx, uint8_t ADC_Channel, uint8_t Rank, uint8_t ADC_SampleTime)
動作 †
引数 †
- ADCx
設定する対象のADC周辺回路をADC1,ADC2又はADC3から選択します。
- ADC_Channel
設定するADCのチャンネルを以下のマクロから選択します。
ADC_Channel | 説明 |
ADC_Channel_0 | ADCチャンネル0を選択 |
ADC_Channel_1 | ADCチャンネル1を選択 |
ADC_Channel_2 | ADCチャンネル2を選択 |
ADC_Channel_3 | ADCチャンネル3を選択 |
ADC_Channel_4 | ADCチャンネル4を選択 |
ADC_Channel_5 | ADCチャンネル5を選択 |
ADC_Channel_6 | ADCチャンネル6を選択 |
ADC_Channel_7 | ADCチャンネル7を選択 |
ADC_Channel_8 | ADCチャンネル8を選択 |
ADC_Channel_9 | ADCチャンネル9を選択 |
ADC_Channel_10 | ADCチャンネル10を選択 |
ADC_Channel_11 | ADCチャンネル11を選択 |
ADC_Channel_12 | ADCチャンネル12を選択 |
ADC_Channel_13 | ADCチャンネル13を選択 |
ADC_Channel_14 | ADCチャンネル14を選択 |
ADC_Channel_15 | ADCチャンネル15を選択 |
ADC_Channel_16 | ADCチャンネル16を選択 |
ADC_Channel_17 | ADCチャンネル17を選択 |
- Rank
選択できる値は1から4までの間です。
- ADC_SampleTime:
選択したチャンネルのサンプリング時間を以下のマクロから選択します。
ADC_SampleTime | 説明 |
ADC_SampleTime_1Cycles5 | 1.5サイクル |
ADC_SampleTime_7Cycles5 | 7.5サイクル |
ADC_SampleTime_13Cycles5 | 13.5サイクル |
ADC_SampleTime_28Cycles5 | 28.5サイクル |
ADC_SampleTime_41Cycles5 | 41.5サイクル |
ADC_SampleTime_55Cycles5 | 55.5サイクル |
ADC_SampleTime_71Cycles5 | 71.5サイクル |
ADC_SampleTime_239Cycles5 | 239.5サイクル |
戻り値 †
出力値 †
呼び出し関数 †
サンプル †
/* Configures ADC1 Channel12 as: second converted channel with a
28.5 cycle sample time */
ADC_InjectedChannelConfig(ADC1, ADC_Channel_12, 2,
ADC_SampleTime_28Cycles5);
/* Configures ADC2 Channel4 as: fourth converted channel with a 71.5
cycle sample time */
ADC_InjectedChannelConfig(ADC2, ADC_Channel_4, 4,
ADC_SampleTime_71Cycles5);
参照 †