i2c

    1热度

    2回答

    我需要在我的Raspberry Pi上安装i2c工具,但我遇到了一大堆麻烦。 我试过多种变化安装,大多是类似this one from spkang.co.uk ,但没有任何运气。在运行sudo apt-install i2c-tools时,我收到错误消息/run/udev or .udevdb or .udev presence implies active udev. Aborting MAK

    1热度

    1回答

    我跟着这个链接的步骤:Using the Aardvark with Python on 64-bit Windows 我试图写入和读取使用命令提示符字节(写和从EEPROM使用aai2c_eeprom.py读),即试图读取时打字: C:/Python27/python.exe aai2c_eeprom.py 0 300 read 0x51 1 4。 我观察到我可以写入EEPROM,但是我无法从E

    3热度

    5回答

    我想使用Arduino作为i2c从机。但是我要求Arduino通过注册多个i2c地址来充当多个设备。 这可能不是一个通常会做的,但这里是我的理由这样做: 我想用一个Arduino作为遥测传感器,用于遥测的Spektrum。遥测接收器有几个i2c插头,它们连接到多个传感器(电流为0x02,电压为0x03,空速为0x11等),每个传感器都有遥测接收器预期的固定I2C地址。 我想使用其中一个 Ardui

    1热度

    1回答

    我有一个程序访问/ dev/i2c-1。以root身份运行时,它工作正常。现在,我必须能够通过在Apache服务器上使用PHP脚本来运行此操作。程序启动并运行正常,但用户www数据无法访问i2c-1。没有权限!正如所建议的,我已经将www数据添加到i2c组,“adduser www-data i2c”,但这并没有帮助。我在单板嵌入式设备上使用命令行Debian Linux。我怎样才能做到这一点,同

    2热度

    1回答

    对于我的项目,我需要当前时间&日期。不幸的是,RP2在关闭时丢失了一切。接下来的事情是,我不会有互联网连接来使用NTP。 对于这种再生,我需要实现一个DS3231 RTC模块。 所有设备的通信都通过I2C运行(树莓< - > Arduino < - > DS3231)。 目前我的Arduino与模块进行通信并将日期和时间存储在char数组中。 RP2与Arduino通信以获取日期/时间。这实际上工

    0热度

    1回答

    我在verilog中创建I2C协议以从传感器(BMP180)读取数据,如您所知,传感器向我发送了一些ack识别信息。如何使用inout i2c_sda端口进行发送,以及如何接收。 由于交收I2C_SDA在同一行,如果我的变量声明的类型INOUT的。 module stepPrueba( input wire clk1, input wire reset, input

    1热度

    1回答

    我使用运行TinyWire库一个Arduino乌诺运行电线库,从一个I2C接口进行通信ATTiny85。我可以一次发送一个字节,尽可能多地处理我想要的请求,但是当我尝试一次发送两个字节时会出现问题。下面是我使用的代码(注意 - 我正在使用一个流行的修改版本的TinyWire库,其中实现了OnRequest方法)。这里是我的奴隶代码: #include "TinyWireS.h" // wr

    1热度

    2回答

    我使用的IDE是'KeilμVision5'。 我拥有一个STM32F429ZIT-Discovery Board(它有一个LCD显示器),我连接了一个Bosch Sensortec BNO055 9-Axis IMU。我希望他们通过I²C彼此通信,因此,我已经作出所需的连接如下: VIN(传感器) - > 5V(愉板) GND(传感器) - > GND(愉 局) SDA(传感器) - > PB7

    1热度

    4回答

    我有一个DS3231 RTC模块,我试图通过I2C使用我的Arduino UNO读取它的时间。我正在使用随库提供的示例代码,但它似乎不起作用。 我走出串行监控的唯一的事情是这样的: 20165-85-165 25:165:165 Temperature=254 我得到同样的事情与其他RTC模块以及和我的猜测(这可能是不正确的)是尽管似乎没有重置引脚,但它们可能会飞越。 #include <DS32

    1热度

    1回答

    我的Arduino UNO使用MCP3008(MCP3008 SPI)和LiquidTWI2(MCP23017 I2C)时,同时挂。 我可以单独测试这两个库,它们工作正常,但不在一起。 我知道MCP3008下一行第一次实例化后使用LiquidTWI2会冻结Wire.endTransmission(); 这是我的例子循环功能 的最后一行之后挂起(实际上它挂在第二次迭代lcd.setCursor) #