smbus

    0熱度

    1回答

    雖然與簡單Studio和Silabs公司EFM8BB3(8051基於SoC)的工作,我觀察到一個巨大的暫停(最多到60毫秒)一個非常低的傳輸速率之間每個字節傳輸以及i2c協議上的完整信息(通過smbus主接口)之間(最多160毫秒)。 爲什麼傳輸速度這麼慢,是有什麼我可以做些什麼來解決這個問題?

    0熱度

    1回答

    我嘗試通過I2C在RPi3和stm32之間進行通信。首先,我安裝了i2c工具和python-smbus。所有在所有我已經使用Python腳本的RPI如下: import smbus bus = smbus.SMBus(1) address = 0x0A data = [1,2,3,4,5,6,7,8] bus.write_i2c_block_data(address, 0, data)

    1熱度

    1回答

    我在Raspberry Pi 3 B +上使用Python 3操作AD5272時出現問題。 AD5272是帶有I2C接口的數字控制變阻器(我的部件具有20 kOhm的電阻)。 問題是以下幾點: A和W端之間的電阻不改變任何位置我試圖建立和周圍爲10Mohm停留。 (默認情況下,當AD5272打開時,設置全部電阻的一半)。 當我讀取RDAC的阻力時 - 讀取零阻力。 這是我的代碼: #!/usr/b

    0熱度

    1回答

    我試圖將我的加速計ADXL3458連接到運行在ubuntu mate中的Raspberry Pi 3。我已經安裝了I2C通信所需的所有必要軟件包。當我執行這個命令i2cdetect -y 1我得到了這個結果。 現在我運行此Python代碼 #!/usr/bin/env python import smbus import time import math from math import

    0熱度

    1回答

    我看過很多文章,Rpi如何通過i2c通過Arduino接收浮點數據,並以Rpi作爲主數據。 但我需要寫arduino的浮點值,我沒有找到任何例子。我想使用python smbus。 任何人都有一個例子嗎? 非常感謝!