-1
私はstm32l100rcボードを使用しています。私はそれを行うにはGPIO_PinAFConfig関数を使用することができますピンの出力/入力を何回か行う必要がありますか?それともGPIO_InitTypeDef構造体全体を初期化する必要がありますか?GPIO_PinAFConfig関数を使用して、ピンをSTM32L1の出力にすることはできますか?
私はstm32l100rcボードを使用しています。私はそれを行うにはGPIO_PinAFConfig関数を使用することができますピンの出力/入力を何回か行う必要がありますか?それともGPIO_InitTypeDef構造体全体を初期化する必要がありますか?GPIO_PinAFConfig関数を使用して、ピンをSTM32L1の出力にすることはできますか?
GPIOは、入力、出力、または場合によっては複数の代替機能のいずれかとして設定できます。その名前が示すように、GPIO_PinAFConfig
はこれらの代替機能の1つを設定しているため、あなたの目標を達成できません。
標準周辺ライブラリを使用して入力と出力を切り替えると、変更されないか、入力または出力と相互に排他的な冗長レジスタ値が存在します。できるだけ早くスイッチを切り替える必要がある場合(ここでは数十ナノ秒または数百ナノ秒という)、直接レジスタアクセスは、必然的に必要なレジスタだけを変更することで大幅に節約できます。