漸く納得がいった。
GPIOで analog モードに設定できるが、これを ADC につなげることはできない。ハイインピーダンスにして、消費電力を抑えるために設定するみたい。
ADCに接続できる端子はあらかじめ決まっている。データシートを参照すること。
Table 8. STM32F401xD/xE pin definitions の Additional functions に ADC1_IN10といった具合に書いてある。
PA0 - PA7 : 8bit
PB0,PB1 : 2bit
PC0 - PC5 : 6bit
合計 16bit
従って、光センサアレイの6ビットのうち、2ビット(PB4, PB5)は接続不可。
基板パターンのカットとジャンパ配線が必須となる。