調子に乗って、AD変換のスキャンモードにチャレンジしてみたが、うまく結果を得られなかった。
//ADC3の変換モード設定。
ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b;
// ↓ ENABLE(スキャンモード)、DISABLE(分割スキャンモード)
ADC_InitStructure.ADC_ScanConvMode = DISABLE;
// ↓ ENABLE(連続変換モード)、DISABLE(シングル変換モード)
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
// ↓ AD変換開始トリガなし
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;
// ↓ AD変換後のデータ右詰
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
// ↓ 入力を4本(チャネルを増やしたらここを変える)
ADC_InitStructure.ADC_NbrOfConversion = 1;
ADC_Init(ADC3, &ADC_InitStructure);
変換モードをENABLEにしただけなんだけれど、駄目でした。
0 件のコメント:
コメントを投稿