腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5408)
视频
沙龙
1
回答
如何
使用
i2cset
写入
16位
I2C
地址
i2c
尝试
使用
i2cset
将字节
写入
I2C
设备(OV5640摄像头)上的16位
地址
。我可以
使用
以下序列(从设备
地址
0x3c和寄存器
地址
0x3030读取字节)成功地从设备寄存器读取:'
i2cset
-v -f 1 0x3c 0x30 0x30‘'i2cget -v -f 1 0x3c’为了
写入
器件,我
使用
以下序列(将字节0x40
写入
器件
地址
0x3c和寄
浏览 737
提问于2020-10-09
得票数 1
1
回答
是否可以将ThingsBoard与虚拟
I2C
结合
使用
?
thingsboard
此示例显示
如何
向GPIO发送值。如果我
使用
I2C
存根来创建虚拟
I2C
设备,我
如何
将它们连接到Thingsboard?到目前为止,我在RPi上
使用
i2cset
和
i2cset
来读取和编写虚拟传感器。 谢谢,费利佩
浏览 0
提问于2018-10-17
得票数 0
回答已采纳
1
回答
I2C
tools、i2cdetect和
i2cset
运行良好,但i2cget返回“read”
python
、
i2c
我对
I2C
协议非常陌生,但我设法写到了我的设备上。我买了ADV7630评估板,这是一个由
I2C
控制的HDMI开关。任何关于这方面的线索都会很感激的。i2cdetect -y 1
i2c
浏览 4
提问于2017-06-14
得票数 3
回答已采纳
1
回答
不能在
I2C
设备上
使用
写()或read()调用,但是echo和i2c-工具可以工作。
linux
、
timeout
、
driver
、
embedded-linux
、
i2c
我试图从嵌入式linux (4.6)上的
I2C
设备上进行读写。我可以
使用
i2cset
、i2cget和i2cdetect与我的设备进行良好的交互。我还可以
使用
echo和cat从设备驱动程序(i2c-ocores)中读取/
写入
。fd = open("/dev/i2c-10", O_RDWR);io
浏览 2
提问于2018-08-03
得票数 3
1
回答
在Raspberry Pi 3 B+上
使用
Python 3和smbus2操作AD5272
python-3.x
、
raspbian
、
raspberry-pi3
、
i2c
、
smbus
我在Raspberry Pi 3 B+上
使用
Python3操作AD5272时遇到了问题。AD5272是具有
I2C
接口的数控变阻器(我的部分电阻为20 kOhm)。bin/python3import time, os # command bits which are dependant on
I2C
Bytes : 0b1011111111114096计算机: Rapberry Pi 3,型号B+ 操作系统: Raspbi
浏览 6
提问于2017-09-15
得票数 1
1
回答
Linux:
写入
i2c
/SMBus
linux
、
driver
、
i2c
、
eeprom
、
smbus
我在一个英特尔阿波罗湖处理器的Linux系统上遇到了
i2c
/SMBus的问题。我试图从EEPROM中读/写,但我面临一些问题。我的EEPROM位于
地址
0x56,我可以用我的逻辑分析器观看总线。例如,当我试图通过
i2cset
执行写命令时,就会出现问题。
i2cset
以一个错误结束(写失败)。因为我能用电子方式观看公共汽车,所以我也可以说所有的线路都保持高,公交车没有被碰过。我能够在
i2c
驱动程序i2c_i801中激活函数,当我执行
i2cset
时,我能够找到(dmesg)调
浏览 12
提问于2020-12-17
得票数 0
回答已采纳
2
回答
如何
在linux下访问IIO设备驱动程序
linux
、
linux-device-driver
我有一个IIO驱动程序(用于OPT3001环境光传感器),它在
I2C
总线上运行,它已经在内核(版本3.18)中成功编译。修改设备树以匹配驱动程序中的compatible字段。问题是我
如何
访问这个驱动程序来获取用户空间中的一些数据? 驱动程序在一个结构中注册了一些读写回调函数。我应该在我的C文件中直接调用它们吗?
浏览 21
提问于2018-06-22
得票数 0
1
回答
无法通过SMBus检索到Atmel芯片的信息
smbus
在主机端,设法通过
i2c
工具扫描SMBus (6),并在从
地址
0x6a看到Atmel设备。向设备$sudo
i2cset
-y 6 0x6a 0x00 0x00发送1字节数据它返回所有的零,期望得到一些数据我的问题是在
i2cset
中我的“数据
地址
”应该是什么,目前我
使用
的是0x00。我看了Atmel数据表,但不知道正确的
地址
是什么。有什么需要我检查的吗?注意:其他人设法在同一设备
浏览 0
提问于2018-12-07
得票数 0
1
回答
在STM32L0单片机中
使用
硬件抽象层重置
I2C
状态
stm32
、
i2c
、
hal
我
使用
I2C
工具来测试固件(基于硬件抽象层)、
I2C
、STM32L0单片机。当我向单片机发送命令时(通过
i2cset
实用程序),它会发送一个应答(在i2cget中接收)。它工作得很好。如果我在一次
i2cset
之后调用两次i2cget,它就会失败(这是预期的行为)。但是如果我在该错误之后执行
i2cset
,那么它也会失败。因此,接收-传输变得中断(没有激活回调)。
如何
修复呢?
浏览 26
提问于2017-12-20
得票数 0
回答已采纳
1
回答
在Raspberry Pi上编写PCF8575 I/O扩展程序C-代码的经验
c++
、
c
、
raspberry-pi
、
i2c
是否有人试图编写C/C++例程,
使用
来自PCF8575的SparkFun I/O扩展器在Raspberry PI上扩展I/O?我所有的配置都是正确的,并且我知道我的
I2C
设备会响应。例如,我可以在命令行中这样做:
i2cset
-y 1 0x20 0x00 0x00 所有16个输出(在本例中)都将打开/关闭。(这是一个简单的项目,以显示在Pi上填充常规I/O与通过
I2C
使用
I/
浏览 1
提问于2015-08-23
得票数 1
回答已采纳
1
回答
如何
将热温度传感器与emc2103风机结合
linux-kernel
、
linux-device-driver
、
lm-sensors
如何
在Linux中将外部温度传感器与扇emc2103绑定。As emc2103有自己的温度传感器,用于控制风机转速。但我想控制风扇的速度基于CPU的温度。
如何
用emc2103风扇构建CPU温度传感器
浏览 9
提问于2020-02-19
得票数 0
1
回答
为多功能
i2c
设备编写内核模块-一个还是多个?
c
、
linux
、
linux-kernel
、
kernel-module
、
i2c
我有一个
i2c
设备,内置在我正在开发的电路板中。它响应于一个
地址
,但第一个字节(有时称为“命令”或“寄存器”)指示所寻址的函数。我可以用
i2cset
/get/detect从用户空间
使用
设备,所以我知道一切都正常。 一个
i2c
客户端模块,并找到一种方法来获得在/sys中正确位置列出的内容。一个平台模块和多个驱动模块,所有的
i2c
设备(不
浏览 5
提问于2016-10-05
得票数 4
回答已采纳
1
回答
i2c_master_recv的价值从何而来?
c
、
linux
、
linux-kernel
我不明白为什么i2c_master_send需要寄存器的
地址
? 但是i2c_master_recv不需要寄存器的
地址
。 是否可以
使用
i2c_master_recv接收特定的寄存器
地址
值?
浏览 67
提问于2019-02-23
得票数 0
1
回答
当一个
I2C
设备连接到Raspberry时,如果没有驱动程序,它会被检测到吗?
raspberry-pi
、
linux-kernel
、
linux-device-driver
、
i2c
即使没有设备驱动程序和与之相关的DTS文件,在raspberry pi中检测到
I2C
设备也会让我感到困惑。 当我们
使用
以下命令时,它会出现吗?
浏览 21
提问于2022-09-26
得票数 0
3
回答
用mlx90614 / bcm2835改变SMBus /
I2C
的从
地址
c
、
raspberry-pi
、
i2c
、
master-slave
、
eeprom
如何
用mlx90614库更改bcm2835的从
地址
?我试过遵循密码..。int main() // Buffer, where I store data which I'll send所以我想真正的问题是,为什么我不能清除和重写eeprom 0x0e? 下面可以找到Mlx90614 SM
浏览 3
提问于2014-02-10
得票数 3
1
回答
为什么我的
i2cset
块写命令不能工作
i2c
、
eeprom
我正在尝试
使用
i2c
工具对
I2C
设备进行读写。
i2cset
块
写入
似乎不起作用。我明白“错误:太多的争论!”我
使用
的命令是 ./
i2cset
-y 0x01 0x55 0x00 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A 0x9A
浏览 5
提问于2018-05-27
得票数 1
1
回答
I2C
地址
格式
c
、
embedded
、
usb
、
hex
、
i2c
我正在进行通过
i2c
向USB
i2c
板
写入
/读取数据的工作。数据手册显示默认
i2c
地址
为"22h“。我不明白这是什么意思。当我
使用
通用调用
地址
时,它似乎能够将数据
写入
电路板;因此,我认为我的代码工作正常。我是个C编程新手,因此不确定"22h“是什么意思。
浏览 1
提问于2014-06-10
得票数 0
1
回答
我添加了一个MAX7320
i2c
输出芯片。
如何
让内核为其加载驱动程序?
c
、
linux
、
linux-kernel
、
device-tree
、
max732x.c
我在我的ARM Linux板上添加了一个MAX7320
i2c
扩展芯片到
i2c
总线0。该芯片
使用
诸如/usr/sbin/
i2cset
-y 0 0x5d 0x02和/usr/sbin/i2cget -y 0 0x5d等命令从用户空间正确工作。
如何
告诉内核,它应该在"
i2c
总线0,芯片id 0x5d“上实例化gpio-max732x驱动程序? 是否需要修改设备树.dts文件并在/boot/dtbs
浏览 8
提问于2016-10-26
得票数 2
回答已采纳
1
回答
使用
I2C
开发驱动程序
linux-kernel
、
linux-device-driver
、
i2c
我想
使用
I2C-dev模块通过
I2C
总线配置一个传感器。所需的
I2C
总线已启动并运行,但是我似乎无法从传感器接收任何数据。谁能帮我调试一下下面的代码。所有传感器寄存器均为8位。1"; uint16_t readBuf[2];{
浏览 0
提问于2018-05-31
得票数 1
1
回答
使用
python在树莓派中进行
I2C
通信
python
、
c
、
raspberry-pi
、
i2c
我想配置
I2C
的树莓派
使用
PYTHON或最后的选择C。我有工作在爱特梅尔微控制器,它提供与任何设备的
I2C
通信。我想要一些类似的机制为树莓派。我有以下问题:如果我们在
I2C
总线上接收到一些数据,是否有任何中断或类似的东西?我是否可以编写用于实现
I
浏览 0
提问于2016-12-29
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券