ファームウェア関数一覧
ADC_Init †
ヘッダ宣言 †
関数プロトタイプ †
void ADC_Init(ADC_TypeDef* ADCx, ADC_InitTypeDef* ADC_InitStruct)
動作 †
引数 †
- ADCx
初期化する対象のADCをADC1又はADC2から選択します。
- ADC_InitStruct
stm32f10x.hで定義されているADC_InitTypeDef型の構造体へのポインタです。
- ADC_Mode
ADC_Mode | 説明 |
ADC_Mode_Independent | - |
ADC_Mode_RegSimult_AlterTrig | - |
ADC_Mode_InjecSimult_FastInterl | - |
ADC_Mode_InjecSimult_SlowInterl | - |
ADC_Mode_InjecSimult | - |
ADC_Mode_RegSimult | - |
ADC_Mode_FastInterl | - |
ADC_Mode_SlowInterl | - |
ADC_Mode_AlterTrig | - |
- ADC_ScanConvMode
- ADC_ContinuousConvMode
- ADC_ExternalTrigConv
ADC_ExternalTrigConv | 説明 |
ADC_ExternalTrigConv_T1_CC3 | - |
ADC_ExternalTrigConv_None | - |
ADC_ExternalTrigConv_T1_CC1 | - |
ADC_ExternalTrigConv_T1_CC2 | - |
ADC_ExternalTrigConv_T2_CC2 | - |
ADC_ExternalTrigConv_T3_TRGO | - |
ADC_ExternalTrigConv_T4_CC4 | - |
ADC_ExternalTrigConv_Ext_IT11_TIM8_TRGO | - |
ADC_ExternalTrigConv_T3_CC1 | - |
ADC_ExternalTrigConv_T2_CC3 | - |
ADC_ExternalTrigConv_T8_CC1 | - |
ADC_ExternalTrigConv_T8_TRGO | - |
ADC_ExternalTrigConv_T5_CC1 | - |
ADC_ExternalTrigConv_T5_CC3 | - |
- ADC_DataAlign
ADC_DataAlign | 説明 |
ADC_DataAlign_Right | - |
ADC_DataAlign_Left | - |
- ADC_NbrOfChannel
戻り値 †
出力値 †
呼び出し関数 †
サンプル †
/* Initialize the ADC1 according to the ADC_InitStructure members */
ADC_InitTypeDef ADC_InitStructure;
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;
ADC_InitStructure.ADC_ExternalTrigConv =
ADC_ExternalTrigConv_T1_CC3;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 16;
ADC_Init(ADC1, &ADC_InitStructure);
参照 †