i2c

    2

    2答えて

    PIC16LF1554を使用してI2Cを通じてBQ24259と通信しようとしています。デバイスの7番目のレジスタには、バッテリをオフにするためのビットがあります。 MplabのMCCを使用してI2C設定を構成しました。ヘッダーファイルのサンプルコードを使用して、私は同様の機能を書いた。 は、ここでは、コード #define RETRY_MAX 100 #define ON 0x4

    1

    1答えて

    I2C device driver (/dev interface -> I2C device files/character device files)をラップするDクラスを作成したいと思います。実装中にHWの依存関係を解消するには、ioctl()を模擬したいと思います。これを最も簡単にどうすればいいですか?

    1

    1答えて

    私はSTM32F103マイクロコントローラを持っており、割り込みモードでI2Cバスを使ってLIDARとインターフェイスしたいと考えています。ポーリングモードで正常に動作しています。 私が直面した問題は次のとおりです。 - 2バイトの読み取り後にバスが解放されませんでした。 STM32F103のI2Cバスから2バイトを読み取る方法を説明できる人はいますか?

    0

    1答えて

    私はビーグルボーンボードに接続されたI2CまたはSPIデバイスに依存するユーザーアプリケーションを作成しています。 私のアプリはユーザー空間で動作しています。今すぐI2cデバイスから割り込みが発生すると、私のアプリケーションはI2cデバイスからデータを取得する必要があります。 私の質問は、これらのすべてを同期する方法です。 I2Cデバイスからデータを取得するデバイスドライバを作成する必要があります

    0

    1答えて

    私は加速度計ADXL3458とUbuntuのメイトで動作しているRaspberry Pi 3とのインターフェースを取ろうとしています。 I2C通信に必要なすべてのパッケージをインストールしました。私がこのコマンドを実行すると、i2cdetect -y 1この結果が得られます。 は、今私は、このPythonコード #!/usr/bin/env python import smbus impor

    1

    2答えて

    マイクロチップのデータシートに従って、独自のI²Cマスタ書き込み関数を作成しています。私はコードコンフィギュレータで設定を生成MPLAB Xを使用していますが、ここで興味深いのビットされています // R_nW write_noTX; P stopbit_notdetected; S startbit_notdetected; BF RCinprocess_TXcomplete; SMP Stan

    0

    1答えて

    PIC16F886からPIC18F24K40に移行しようとしています。ここで私はDS1307とPIC18F24K40を通信し、それを4セグメント表示に表示しようとしています。私はPIC16F886で自分のコードをテストしましたが、PIC18F24K40では動作しませんでした。 SInce PIC18F24K40はMPLAB X ideを使用し、MCCコード設定ベースのI2C Cファイルと.hファイ

    0

    2答えて

    私はSensirion SGP30センサー(Raspberry Pi 3)との間でi2cメッセージを読み書きしようとしていますが、私はsmbus libの周りを頭で囲むのに苦労します。 SGP30のドキュメント(https://cdn.sos.sk/productdata/46/c9/ba351164/sgp30.pdf)はINITにhexdecimalsを示し、測定を開始テーブルを持っています

    0

    1答えて

    クロックストレッチを使用してI2Cでマスタをスローダウンします。スレーブデバイスがI2Cベースの場合、標準に従って100KHZで動作することができます。 私の混乱は、クロックがマスターとスレーブですでに100KHzになっているときに、クロックストレッチが必要なことです。 このために例を提供してください。..