smbus

    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。 任何人都有一个例子吗? 非常感谢!

    0热度

    1回答

    虽然与简单Studio和Silabs公司EFM8BB3(8051基于SoC)的工作,我观察到一个巨大的暂停(最多到60毫秒)一个非常低的传输速率之间每个字节传输以及i2c协议上的完整信息(通过smbus主接口)之间(最多160毫秒)。 为什么传输速度这么慢,是有什么我可以做些什么来解决这个问题?