2016-05-04 23 views
0

私は歩数計としてadxl345を使用しようとしているプロジェクトを持っており、ステップ数をカウントするArduinoに接続されています。Adafruit (nrf8001)からブルートゥースデバイスが接続されていますArduinoArduinoでSPIに問題がある

スマートフォンにBluetoothを介してステップを送信したいと思っています。 問題私は現在、Arduinoはadxl345またはnrf8001のいずれかしか使用できません。私はSPI通信を使用することはできません。 SPIはチップセレクトを使用して複数のデバイスを接続することができます。私はスレーブ選択を使用していますが、なぜ動作していないのかわかりません。 Adafruitによると、彼らはチップセレクトだけでなく、リセットと割り込みも使用する独自の特殊なSPI通信を使用しています。

+1

こんにちは、あなたはあなたの質問を簡単に理解する必要があります。サイトのヘルプを読んで、ありがとう。 –

+0

ボードに1つのデバイスしか配置されていない場合、SPIに問題はありますか?タスクを最小化し、ステップに分割してください。例: 1)ローレベルのコード部分を最初のデバイスに割り当てます。 2)... 2番目のデバイスに割り当てます。 3)ハイレベルコードを実装します。 – imbearr

+0

個別に完全に正常に動作します。しかし、同時に働かそうとすると、彼らは互いに葛藤します。 – LetUsSeng

答えて