i2c

    0热度

    1回答

    最近我在调试通过I2C总线连接的光传感器问题。为了获得最初的原始数据,我们重新修改了PCB以将I2C数据传输到I2C分析器。但董事会太小了,所以返工过程很难做到。无论如何,我们完成了这项工作。但是我想到一个想法,即如何修改I2C总线驱动程序并让它将所有内容记录到文件中。我们可以使用这个日志文件来做分析仪。这可能吗?在Windows上如何?(如果MSFT可以创建一个临时驱动程序)。

    0热度

    1回答

    我试图挂接MPU6050与我的NodeMCU板与Micropython闪过它。 我的电流接线如下: MPU6050 Board Vcc 3.3v Gnd Gnd SDA D6 SCL D7 通过命令行,我试过下面的命令: >>> from machine import Pin, I2C >>> i2c = I2C(sda=Pin(12),scl=Pin(13))

    -6热度

    1回答

    你好,请不要马上删除。我无法找到使用C++在Raspberry Pi上进行I2C/SPI编程的良好代码示例。我查看了wiringPi和其他来源,但他们没有给我们提供他们的源代码很多的文档。有没有人在文档化的源代码或视频解释中找到了令人愉快的例子?如果你有可以请分享一个链接? 谢谢!

    0热度

    1回答

    我需要使用stm32F407发现板来更改安培酚新星传感器NPA201(压力)的i2c地址。 制造商提供的应用笔记提出了一些问题。 根据表格,必须将CPU的i2c模块设置为主控接收模式,并立即向传感器发送一个字节。它甚至有可能这样做吗? 可能是我需要再读一次参考手册,只要我知道这样的情况没有在那里描述。 有没有人做过更改地址的程序? table

    1热度

    1回答

    我在Raspberry Pi 3 B +上使用Python 3操作AD5272时出现问题。 AD5272是带有I2C接口的数字控制变阻器(我的部件具有20 kOhm的电阻)。 问题是以下几点: A和W端之间的电阻不改变任何位置我试图建立和周围为10Mohm停留。 (默认情况下,当AD5272打开时,设置全部电阻的一半)。 当我读取RDAC的阻力时 - 读取零阻力。 这是我的代码: #!/usr/b

    1热度

    1回答

    我想写一个D类包装I2C device driver (/dev interface -> I2C device files/character device files)。为了在执行过程中打破HW的依赖关系,我想模拟ioctl()。我怎样才能最轻松地做到这一点?

    1热度

    1回答

    我有STM32F103微控制器,我希望在中断模式下使用I2C总线将它与LIDAR接口。它在轮询模式下工作正常。 我遇到的问题是: - 总线读取2个字节后没有被释放。 有人可以解释一下,如何从STM32F103的I2C总线读取2个字节?

    0热度

    1回答

    我看过很多文章,Rpi如何通过i2c通过Arduino接收浮点数据,并以Rpi作为主数据。 但我需要写arduino的浮点值,我没有找到任何例子。我想使用python smbus。 任何人都有一个例子吗? 非常感谢!

    0热度

    1回答

    我有一个项目,我正在从事的工作涉及鼠标光学传感器。我有两个通信引脚(数据和时钟)是孤立的,但是我没有数据表,我一直在试图弄清楚这个问题。我终于得到了使用我的微控制器的协议的一个体面的捕获 - 虽然它不完全同步,分辨率应该足够高,以确定发生了什么 - 每个采样,然后延迟~4us 由于我看着这些数据,我发现数据线有时会在时钟不动的时候移动 - 而且数据线看起来比时钟更加一致,这让我相信我对数据和时钟的

    1热度

    1回答

    我试图用adafruit PWM伺服控制器来控制几个伺服器。它使用i2c接口从微控制器进行通信。 https://www.adafruit.com/product/815 我正在使用Atmega 168试图使用简单的i2c库向微控制器发送I2C指令。 #include "i2c.h" void initI2C(void) { TWBR = 32; /* set bit