回答:
予備ラズベリーパイ4モデルBのデータシート、セクション「5.1.1 GPIOピンの割り当ては、」言います:
GPIOピンは、簡単なソフトウェア制御の入出力(プログラム可能なプルを使用)として使用できるだけでなく、I2C、UART、SPIなどの専用ペリフェラルブロックによってサポートされる他のさまざまなモードに切り替える(多重化する)ことができます。
レガシーPisにある標準のペリフェラルオプションに加えて、追加のI2C、UARTおよびSPIペリフェラルがBCM2711チップに追加され、Pi4でさらにマルチプレクサオプションとして利用できます。これにより、旧モデルと比較して、アドオンハードウェアを接続する際の柔軟性が大幅に向上します。
「追加」インターフェースは、既存のGPIOピンに多重化される代替機能です。そのため、これらの機能のいずれかを使用すると、ユーザーに柔軟性が高まることは事実ですが、使用可能な汎用I / Oピンの数が減少します。代替機能は、セクション「5.1.2 GPIO代替機能」にリストされています。
代替機能をアクティブにする方法:GPIOを代替機能に切り替えるにはどうすればよいですか?