i2c

    1

    1答えて

    私は高レベルまたは低レベルを受け入れる120のデジタル入力を持っています。 IOエクスパンダを使用する場合は、8個のIOエクスパンダ(16ビット)が必要です。この場合、ボード上に8つのI2Cデバイスを接続するI2Cインターフェイスが1つしかありません。別の方法は、2つのIOエクスパンダ(16ビット)を使用して、キーボードマトリックスのような2つの8x8マトリックスを構築することです。しかし、問題は

    0

    1答えて

    インタフェースボードを介して、I2C上のMCUの束とインターフェースするLinuxカーネルドライバを作成する必要があります。それらは数が多く、すなわち1-18程度であるため、NXP/TI I2Cマルチプレクサを利用しています。 NXP/TIのI2Cマルチプレクサカーネルドライバをインポートし、DTSファイルに組み込んだことがあります。私は、すべてのI2Cマルチプレクサを異なるi2c-xノードとして

    0

    2答えて

    I2Cを使用してマスタ/スレーブとして通信する2つのarduinosがあります。スレーブは、rpm値のように変化する値をマスターに送信しなければなりません。 このrpm値は、0〜9999 rpmになります。 は、私がどのように私は回転数が常に4バイトになることを確認することができ Wire.write(rpm); // respond with message of 4 bytes 4バイトの

    2

    2答えて

    STM32F4検出用コードとpcf8574をI2Cに配線する必要があります。 ライブラリ機能は使用できません。私はそれをしなかったことを試してみる。私はinitコードの後に​​書きました。 私のinitコード RCC->APB1ENR|=RCC_APB1ENR_I2C1EN ; // enable APB1 peripheral clock for I2C1 RCC->AHB1ENR|=RCC_

    0

    2答えて

    私はセンサーmlx90615を通して温度を読み取るための学校プロジェクトを行っています。私のコードで は、エラーが表示されます。 トレースバック(最後の最新の呼び出し): ファイル "/home/p/12345.py"、21行、 インポートI2Cで はImportError: 'I2C'

    0

    1答えて

    私はこのコードをarduinoで書かれたコードを実行する方法を見つけるのに疲れています。コードはLCD I2Cにメッセージを出力しますが、arduinoでは正常に動作しますが、 MATLABのコードか、MATLABでArduinoのコードをロードして実行... //load libraries #include <Wire.h> #include <LCD.h> #include <Liqu

    0

    1答えて

    HAL_I2C_Mem_xxxライブラリを使用しているi2cデバイスのSTM32用のeepromライブラリを継承しました。 私が気づいたことは、保存された各パラメータに2つのコピーがあることです。 合計で3倍の同じ値です。 これは、誤ったデータが書き込まれたり読み込まれることを避けるための安全機構であるかどうか、これがi2cでeepromを使用する場合の最先端技術であるかどうか疑問に思っていました

    0

    2答えて

    ラズベリーパイ3でopencvアルゴリズムを使用しています。ラズベリーパイからArduinoにデータを出力する必要があります。現在私はUSBコネクタを使用してラズベリーパイにarduinoを差し込むだけでシリアルを使用しています。しかし、私のアプリケーションはより速いスピードを必要とします。私はi2cコミュニケーションを探求することを考えました。ロボットが迅速に応答するためには、入力センサー値が速

    1

    1答えて

    私はpca9570 i2c GPOエクスパンダ用のドライバを作成しています。 (これは、その値はそのI2Cアドレスに簡単な1バイトの書き込みによって設定された4つの出力ビットを持っています。)私は現在、GPIOを設定してい 次のように:どのようにこのモジュール struct gpio_chip *gc = &chip->gpio_chip; gc->set = pca9570_gpio_set

    0

    1答えて

    カスタムボードでカスタムチップを搭載したカスタムLinuxビルドがあるとします。このチップはSPIとI2Cをサポートしています。チップ上の特定のピンがSPIに対応し、特定のピンがI2Cに対応することをLinuxビルドにどのように伝えますか? 質問を正しいStack Exchangeサイトに自由に移動してください。私はどちらを使うべきかわからなかったので、ここから始めました。