4
マイクロコントローラの異なるポートの個々のピンをレジスタにマッピングし、レジスタ値を変更するときにそれらの値を変更できますか?
Q:マイクロコントローラーの異なるポートの個々のピンをレジスタにマッピングし、レジスタ値を変更するときにそれらの値を変更できますか? シナリオ:マイクロコントローラーの各ポート(8ビット)からいくつかのピンを使い果たしました。次に、8ビットバスを必要とするデバイス(D0〜D7 IN SEQUENCEを想定)をインターフェイスさせます。つまり、1対1で接続できるように、コントローラーから8ピンが必要です。 portx0 -> D0 // x is the name of port followed by bit location on that port portx1 -> D1 ... portx7 -> D7 しかし、このデバイスと接続できる8ピンのポート全体ではなく、portxのピン、portyのピン、portzのピンがあります。新しい接続シナリオは次のとおりです(それぞれマイクロコントローラーからデバイスへの接続)。 portx0 -> D0 portx1 -> D1 portx2 -> D2 porty4 -> D3 porty5 -> D4 porty6 -> D5 porty7 -> D6 …