腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
I2C
总线中,
从
设备如何知道数据是否属于它们
、
我有一个微控制器和4个
从
设备,通过微控制器
I2C
总线连接。关于
从
I2C
总线读取数据,我有一个疑问。当主机发起任何传输时,它会在
I2C
总线上写入设备
地址
,但我想知道
从
设备如何在
I2C
总线上识别数据是否属于它们。
浏览 23
提问于2019-12-06
得票数 0
回答已采纳
1
回答
I2C
从
站的确认
、
我阅读了由
I2C
提供的nxp.but规范,但在某些方面仍不清楚。你能跟我解释一下吗? 通常下位
机
由
I2C
主站控制。确认是由
I2C
主机启用的,那么
从
服务器如何生成
I2C
确认呢?
I2C
从
地址
和
I2C
数据字节都是1字节数据,那么
I2C
从
地址
如何区分它们呢?
浏览 6
提问于2020-02-02
得票数 0
回答已采纳
1
回答
ESP32或Arduino上的
I2C
:使用BMP388传感器的最大
从
机
数量是多少
、
、
BMP388:在
I2C
模式下,最大从属
地址
是多少 在一个主机的
I2C
模式下,一个Arduino UNO可以连接多少个BMP388作为
从
机
?
从
数据手册中我了解到,在
I2C
模式(0x76或0x77)下,只有2个
地址
,由器件
地址
中的位7指定,并通过SDO (引脚5)端口配置为地或加。在SPI模式下,正如我希望
从
数据手册中理解的那样,它最多支持128个BMP388
地址
。 我的问题是:-Am我很清楚在
浏览 37
提问于2019-10-04
得票数 0
1
回答
使
I2C
在PIC18上工作
、
、
、
、
我使用作为主程序,作为
从
机
,我想要做的就是能够
从
LiPower屏蔽中读取电池电压值。我正在使用MPLAB C18库进行
I2C
通信。我无法获得正确的读数,因为我认为这两个设备之间的通信设置不正确。nAddress 02");PrintChar(data);AckI2C2();Address
浏览 4
提问于2014-10-26
得票数 0
1
回答
I2C
总线多主多
从
、
、
我正在通过同样的
I2C
总线,并且有关于
I2C
总线的以下问题。 我知道
I2C
支持多主多
从
配置。因此,当我们想要从特定的主机向特定的
从
机
发送数据时,我们首先在总线上写入来自该主机的
从
机
地址
,然后在接收到Ack之后,将数据传输到该
从
机
。因此,在相同的情况下,我希望
从
特定的
从
设备接收到特定主机的数据,但是
从
设备可以启动通信吗?假设
从
设备
浏览 20
提问于2016-07-27
得票数 0
回答已采纳
1
回答
内核驱动程序
i2c
开发
、
在我的主板上,我有一个
I2C
设备,可以设置一些寄存器。g_I2cDevFd = open("/dev/" UMAP_DEVNAME_I2C, O_RDWR, 0);{ HI_FATAL_I2C("open
I2C
浏览 5
提问于2017-02-28
得票数 0
3
回答
Linux
I2C
驱动程序移植问题
、
我正在将
I2C
驱动程序移植到
Linux
-4上。该设备同时为不同功能提供多个
I2C
地址
。address 0xAA is for access of SPI flash.是否可以在单个
I2C
设备驱动程序中支持对不同
I2C
地址
的访问? 感谢您的帮助,谢谢
浏览 2
提问于2018-12-03
得票数 1
回答已采纳
2
回答
I2C
从
时钟扩展
、
你们知道如何为
I2C
slave启用时钟伸展吗?时钟伸展究竟是如何工作的?
浏览 1
提问于2014-07-21
得票数 4
2
回答
I2c
总线上的NACK和ACK响应
、
、
我最近的项目需要使用
i2c
通信,使用单个主机和多个
从
机
。我知道,对于主机发送的每个数据字节(实际数据),
从
机
都会以Nack\Ack(1,0)响应。我搞不懂这个Nack和ACK是如何解释的。
浏览 19
提问于2016-05-05
得票数 4
1
回答
如何确定
i2c
通信的速度是100kbps还是400kbps?
、
如果我们有
I2C
设备(主从连接,那么主从之间的数据传输速度将如何决定是使用100kbps正常模式还是400kbps快速模式)?
浏览 59
提问于2016-09-26
得票数 0
2
回答
I2C
连接2 stm32 -
i2c
设备id
、
、
我是一个新的ARM设备,并试图连接2 stm32f103类似的设备通过
I2C
总线。但是主要的问题是找到每个
i2c
设备id。对于某些传感器来说,这是很明显的,因为它们在数据表中有它。
浏览 4
提问于2022-08-12
得票数 0
1
回答
设置未连接设备的
I2C
地址
、
、
我今天一直在尝试学习
I2C
,这花了我一些时间来设置,但我现在已经安装了一个配置了i2c-tools的树莓派,我可以看到/dev/i2c-0了。但是,当我运行i2cdetect -y 0时,我得到一个空的
地址
表。这是有意义的,因为我没有任何连接到
I2C
总线的设备。我想要做的是能够写入
I2C
引脚,并使用我的示波器观察输出,甚至连接一个发光二极管,这样我就可以看到状态变化。 这是可能的吗,如果是的话,我该怎么做呢?提前谢谢。
浏览 1
提问于2013-05-10
得票数 3
回答已采纳
1
回答
移位寄存器(74hc595)和ccs中的pic
、
、
、
当我在hc595移位寄存器中写8位时,用
i2c
最后一位写到第二个hc595中的Q0。 为什么?
浏览 1
提问于2018-05-22
得票数 1
回答已采纳
1
回答
Linux
I2C
自定义消息帧发送
、
是否有可能从
Linux
上在
I2C
dev上发送自定义消息帧?我使用的是一个i.MX7D板,我想使用"/dev/i2c-0“设备,就像一个简单的”串行tty“来”写(fd,字节,计数)“。我的目标是在
I2C
上发送一个字节,例如0xAB,没有任何特定的
从
地址
,也没有在我的帧中插入自动停止/启动位。 因此,我喜欢做我的全部定制
I2C
框架,然后
从
Linux
发送出去。是否可能,在C/C++、Python或
浏览 7
提问于2022-07-09
得票数 0
2
回答
PIC
I2C
从
站确认数据
、
、
我正在研究PIC16F88X的
I2C
协议。我想要做的是,根据在
I2C
上接收的数据,使
I2C
从
设备能够进行确认或确认。PIC可以在线路上发送的
I2C
地址
上ACK或NACK,但从我读取的内容来看,它总是在后续接收的字节上ACK。对吗?在以下通信中:我希望
从
机能够根据寄存器_中的值进行确认或确认。如果
从
机
不理解寄存器_的值
浏览 4
提问于2009-06-03
得票数 2
回答已采纳
1
回答
为什么
linux
不支持基于重复启动的
i2c
操作?
、
、
、
、
我想从需要多个启动操作的
i2c
从
读取它的寄存器值。或任何其他寄存器
地址
返回与第一个寄存器相同的值。 字节读-写
地址
得到它的值,但这需要多个开始。块读取-开始读取和
i2c
从
将提供
浏览 9
提问于2016-01-29
得票数 3
回答已采纳
4
回答
I2C_SLAVE ioctl用途
、
、
我正在编写代码,以便使用普通
linux
i2c
驱动程序
linux
/i2c-dev.h实现一个简单的
linux
读写函数。我对ioctl:I2C_SLAVE感到困惑您可以通过使用read(2)和can (2)调用来执行普通的
i2c
事务。您不需要传递
地址
字节,而是在尝试访问设备之前通过ioctl I2C_SLAVE设置
地址
字节。 但是,我使用的是ioctl I2C_RDWR,其中再次使用i2c_msg.addr设置
从
浏览 16
提问于2012-04-02
得票数 18
回答已采纳
1
回答
我正在尝试将
I2C
与beaglebone一起使用,但我不能写入超过1个字节
、
、
我在试着用Beaglebone Black控制DAC5571我的内核版本是:
Linux
beaglebone 4.14.108-ti-r137 #1stretch SMP PREEMPT Tue Aug25 01:48:39 UTC 2020 armv7l GNU/
Linux
我可以部分控制DAC IC。正如您所看到的here,您需要发送3个字节;
从
地址
,CTRL/MSB和LSB。IC识别从
机
地址
字节和CTRL/MSB。我可以读取并确认输出引脚的输出。以下
浏览 16
提问于2021-01-19
得票数 1
回答已采纳
1
回答
在
Linux
中将启动和停止位发送到
i2c
总线..?
、
、
、
、
我正在编写用户空间中的包装API,以便在嵌入式
Linux
平台上控制C语言中的
I2C
总线。我能够使用、read ()、和 data ()、方法和ioctl()调用
从
传感器读取和写入数据。我知道内部读写执行以下步骤: 若要,请<
浏览 6
提问于2015-10-12
得票数 1
1
回答
有任何方法可以改变
I2C
板上的
从
设备
地址
吗?
、
、
、
、
目的: setAddress在
i2c
从
器件软件方面的应用。 示例:具有相同
地址
0x29的3个传感器。通过一些方法sensor1设置0x22,sensor2设置0x25,sersor3设置0x28。信息:我有三个相同的
i2c
地址
的类似设备。
i2c
从
设备是VL53L0X (TOF)传感器,带有BeagleBone黑色debian。通信通过sys/ioctl.h和
linux
/i2c-dev.h进行。
浏览 0
提问于2021-06-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux之ip地址基本配置
小型机下移从UNIX到Linux 的迁移应注意什么?
rk平台i2c学习小结
Linux 从自助开始
从Hacknet到Linux/Unix
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券