私はArduinoに1つずつ接続されたSPIデバイスに取り組んできました。2つの異なるSPIデバイスを同時に使用するにはどうすればよいですか?
私はArduinoに1つずつ接続されたSPIデバイスに取り組んできました。2つの異なるSPIデバイスを同時に使用するにはどうすればよいですか?
回答:
2つのSPIスレーブデバイスをSPIバスに接続し、それらをソフトウェア制御下で相互排他的に使用し、Arduinoをマスターとして使用する場合、スレーブ選択に別のピンを使用することを確認する必要があります( SS)各SPIデバイス上。
1つのスレーブと会話したい場合は、そのSSを低く保ち、他のスレーブを高く駆動します。他のスレーブと話すために反対を行います。
複数のスレーブを使用した詳細にはいくつかの悪魔がありますが、これらについてはここで詳しく説明しますが、一般的に、複数のSPIデバイスをスレーブとして使用することは非常に一般的で問題ありません。
このブログ投稿は、より多くの情報を提供し、読み始めるのに適した場所です。