i2c

    3热度

    1回答

    在imx6sx硬件平台(恩智浦嵌入式ARM)上使用Linux 3.14.52。 问题是,设备树中指定的PCF8575 I2C GPIO扩展器没有实例化为/ sys/class/gpio结构中的设备,除非它们在内核引导期间存在。这些器件列在/sys/bus/i2c/devices/i2c-1(I2C总线1)结构中,但没有在/sys/class/gpio结构中给出GPIO芯片。 有没有办法让这些设备在

    1热度

    1回答

    我正在使用Relatek音频编解码器ALC5621来处理某些自定义音频处理应用。我使用i2c bit binging来控制编解码器和soc(cc1110)之间的通信。在找出均衡器部分时,我遇到了一个问题 ,它的内容如下--->一个接受二进制输入的16位寄存器,其格式为“>”3.13格式的补码(范围从 - 4〜3.99)“寄存器大小为16位(15,0),如何将数据送入此寄存器,例如:-4,-1等?

    1热度

    1回答

    我的Zynq开发板具有SPI,I2C但没有内核级别的GPIO(MIO上的GPIO发送给其他许多事物),所以我无法获取它来自头部。当我这样说的时候相信我。 我需要一些内核级别的GPIO,所以我可以驱动一个触摸屏界面。我需要将某些GPIO映射到stmpe610触摸屏驱动程序(Device Tree compatible =“st,stmpe610”)。这一切都很好。所以我想要做的就是将I2C映射到GP

    0热度

    1回答

    我尝试使用I2C协议在运行windows 10 IOT build 14376内部人员的T-REX Manual here和运行Windows 10的树莓派3之间进行通信。事情是,它总是崩溃,所以经过一些调试过程后,我发现它看起来不会从DeviceInformation.FinAllAsync(..)中检索到任何东西,并且导致在ArgumentOutOfRangeException之后。它应该有一

    -1热度

    1回答

    我有一个相当简单的python脚本,不断轮询互联网来源的新数据。当找到新数据时,将其写入多个i2c 4个字母字母数字显示中的一个。 问题是,连续滚动显示屏上信息的代码需要连续循环。只需调用一个函数来写入显示器然后回到轮询新数据就简单多了。目前我必须将屏幕写入主数据收集循环。 这里是我写显示: message = 'DATA: 1234567' pos = 0 while True:

    0热度

    2回答

    我有thermo3 click其中有tmp102 sensor。 读取来自它的数据,我已经写了使用I2C用户空间应用程序如下: fd = open("/dev/i2c-0", O_RDWR)) ioctl(fd, I2C_SLAVE, 0x48) read(fd, &buf, 2) 但后来我发现它的驱动程序在linux source code。 所以我想知道: 1)我可以写使用驱动程序的设

    0热度

    1回答

    我正在使用Ti的EK-TM4C1294XL,它基本上是Arm Cortex M4评估板。我正在经历相同的I2C总线,并且有关I2C总线的以下问题。 我明白I2C支持多主多从器件配置。所以当我们想从一个特定的主机发送数据到一个特定的从机时,我们首先在主机的总线上写入从机地址,并在接收到Ack之后将数据发送到该从机。 因此,在同样的情况下,我想从特定的从设备接收数据给特定的主设备,但是从设备能否启动通

    0热度

    1回答

    我想通过智能手机控制我的domotic房子,智能手机通过互联网(Wi-Fi)发送3-4字节到树莓和树莓发送所有这些字节到相应的Arduino通过I2C总线(我有两个Arduinos)。 当我发送命令给树莓时,它显示“无法写入i2c总线” 任何人都可以帮助我吗? int i2csend(msg_t *pmsg) { int fd; /* Open I2C device

    0热度

    1回答

    为我的学校项目决定今年是否通过我必须使用MPU-6050和Arduino交付。 MPU通过I2C工作,并让该部分工作。我可以得到价值观及其联系。但是有一个问题,我的代码似乎没有得到正确的值!或者我正在处理他们错误。我会告诉你Arduino C代码和我的代码,也许有人知道我做错了什么。 下面是Arduino的代码输出: #include<Wire.h> const int MPU_addr=0x6

    0热度

    1回答

    我们使用Atmel SAM4S2C 32位ARM微处理器以及由bq20z45控制器控制的智能电池。 电池将消息发送至SMBus上的(不存在的)智能电池充电器。看来,在24 - 72小时内,微控制器和智能电池会尝试在总线上同时发送数据。这通常不是一个如此大的问题,但有时在事件发生后,SAM4S将TWI线(SDA,SCL)拉低。我们正在重新设置公交车来克服这个问题,但是理解这里发生的事情会很棒。 我们