腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
中将启动和
停止
位
发送到
i2c
总线..?
linux
、
serial-port
、
embedded-linux
、
i2c
、
ioctl
我正在编写用户空间中的包装API,以便在嵌入式
Linux
平台上控制C语言中的
I2C
总线。我能够使用、read ()、和 data ()、方法和ioctl()调用从传感器读取和写入数据。我知道内部读写执行以下步骤: 若要,请将一个字节的写入
I2C
浏览 6
提问于2015-10-12
得票数 1
1
回答
Linux
I2C
自定义消息帧发送
embedded-linux
、
i2c
是否有可能从
Linux
上在
I2C
dev上发送自定义消息帧?我使用的是一个i.MX7D板,我想使用"/dev/i2c-0“设备,就像一个简单的”串行tty“来”写(fd,字节,计数)“。我的目标是在
I2C
上发送一个字节,例如0xAB,没有任何特定的从地址,也没有在我的帧中插入自动
停止
/启动
位
。 因此,我喜欢做我的全部定制
I2C
框架,然后从
Linux
发送出去。是否可能,在C/C++、Python或
Linux</em
浏览 7
提问于2022-07-09
得票数 0
1
回答
通过NFC标签类型5 (NFC-V)从传感器读取数据
android-studio
、
nfc
、
android-sensors
NFC标签通过
I2C
总线与传感器相连。根据NFC标签的数据表,我正在使用外设事务的地址命令。NI2CWR (Number of bytes to be written) = 3 (byte)0x09, //
I2C
slaves' regi
浏览 1
提问于2018-04-03
得票数 0
3
回答
I2C
通信没有给我一个ACK
位
。
stm32
、
i2c
我正在尝试与气压传感器MS5611通信,使用
I2C
协议。我的微电脑是STM32f3discovery。传感器的地址是发送的,而不是命令。代码被塞进while循环中,等待设置TXIE
位
。TXIE不是"one“的原因,是因为来自MS5611的确认
位
没有出现。此外,
I2C
状态寄存器正在设置NACK (不确认)、STOPF (
停止
标志)
位
。 MS5611传感器的地址是11101100。我之所以认为这是因为第9次SCL脉冲的
停止
状态。在这个地方,ACK钻头应该启动,而不
浏览 0
提问于2015-01-06
得票数 1
回答已采纳
2
回答
Linux
中的
I2C
写确认轮询
linux
、
arm
、
i2c
我得到了一个设备,它(来自数据表,pg 16): 这似乎不公平,就像“我现在要从沙发上下来,所以暂时不要用它,因为我让一个人在坐垫上裂开了”。无论如何,数据表表明确认轮询是答案-输入
Linux
内核.是否为
Linux
位
的
I2C
驱动程序提供了一种执行此操作的机制?实际上是发送一个具有写入
位
集的地址,并一直这样做直到ACK出现。我正在使用2.6.14在一个臂上的背后移植的GPIO
位
猛击驱动程序(从2.6.19我认为)。
浏览 3
提问于2009-07-28
得票数 7
回答已采纳
2
回答
I2C
linux
驱动程序
device-driver
、
linux-device-driver
、
embedded-linux
、
i2c
我需要为我的芯片组中的几个控制器编写我自己的驱动程序,我使用SDK在SoC上工作,它不提供"
linux
i2c
兼容“驱动程序。它为
i2c
提供简单的char驱动程序。我想使用一些标准的
i2c
RTC驱动程序。
浏览 4
提问于2011-07-23
得票数 2
回答已采纳
2
回答
24LC32的PIC16F1459
I2C
主确认问题
c
、
pic
、
i2c
、
microchip
、
mikroc
我一直在我的PIC16F1459上使用
I2C
函数,但现在我想使用MSSP (
I2C
主从外设)。因此,我已经开始根据数据表、启动、
停止
等编写函数。问题是我的PIC不会确认我发送到
I2C
EEPROM的数据。它在数据表中清楚地说明了ACK状态可以在SSPCON2.ACKSTAT中找到,所以我猜测是轮询这一
位
,直到从机响应我的数据,但程序在while循环中挂起。= 0);下面是我的write函数、I2CCheck函数和
I2C
主初始化函数 void vI2CEcrireOctet (
浏览 2
提问于2014-08-19
得票数 0
1
回答
I2C
协议是如何工作的
c
、
i2c
、
8051
我访问了一些链接,并寻找一些
I2C
编程的示例程序。我想为
I2C
协议编写自己的代码。假设DS1307 RTC和LCD连接到8051。我正在使用Keil软件编写一个C程序。我很难为我编写完整的
I2C
程序,所以我试着把程序分成几个小部分: 模块1:定义和设置LCD和DS1307 RTC的引脚。
浏览 2
提问于2017-07-26
得票数 2
回答已采纳
1
回答
使
I2C
在PIC18上工作
embedded
、
microcontroller
、
pic
、
i2c
、
microchip
我正在使用MPLAB C18库进行
I2C
通信。我无法获得正确的读数,因为我认为这两个设备之间的通信设置不正确。printf (" Byte:");IdleI2C2();StopI2C2(); // Stop condition
I2C
浏览 4
提问于2014-10-26
得票数 0
1
回答
STM32
I2C
HAL FXOS8700通信问题
arm
、
stm32
、
microcontroller
、
i2c
、
hal
这些是
i2c
设置: hi2c2.Init.ClockSpeed = 100000; else但是,在我调试代码并在执行
i2c
这意味着没有设置SR1寄存器中的TXE
位
。 我也尝试过使用中断模式,但这也不起作用。
i2c
寄存器在ret =
浏览 7
提问于2022-02-08
得票数 0
回答已采纳
1
回答
如何利用MCC -微芯片将
I2C
与XC16结合使用
c
、
sensors
、
i2c
、
microchip
这是我第一次尝试在我的设计中使用
I2C
,所以请容忍我。我使用MCC来设置
I2C
,我有I2C.c和I2C.h。我在试着读取压力传感器值。该值为15
位
长。我是需要在阅读前写到奴隶,还是可以直接读取这个值?
浏览 2
提问于2020-02-20
得票数 0
1
回答
用于
i2c
设备的
linux
驱动程序--两字节读取
c
、
linux
、
i2c
我试图为一个
I2C
设备编写一个
Linux
驱动程序,这个驱动程序似乎与一个典型的设备略有不同。具体来说,我需要在一行中读取两个字节,而不需要在中间发送
停止
位
,如下所示: get a 10 bit <
浏览 2
提问于2011-05-19
得票数 3
1
回答
将32
位
寄存器地址传递给I2C_RDWR
linux
、
i2c
我需要编写一个可以使用I2C_RDWR ioctl将数据写入32
位
和16
位
寄存器地址的
I2C
程序。据我所知,设备地址和数据一起传递到设备中,使用的是在
linux
i2c
驱动程序中定义的structure i2c_msg中的相同缓冲区buf: __u16_u16 len; msg length}; 目前,我传递的32
浏览 0
提问于2012-03-26
得票数 0
回答已采纳
1
回答
高效地前置到数组
arrays
、
arduino
、
embedded
、
keil
:我需要做的是首先将dev_addr写到
i2c
但是用于向
i2c
总线发送数据的
i2c
驱动程序(我使用的是Keil MDK packs中的一个)函数的定义如下:由于某些
i2c
属性,我不能按顺序调用它。然而,除了修改
i2c
驱动程序或
浏览 2
提问于2017-03-28
得票数 0
4
回答
用C语言编写
I2c
位
敲击编程
c
、
i2c
我正在尝试使用
位
敲击为
I2c
编写c代码。我已经修改了wiki代码()。但我无法得到结果。根据我的理解,wiki中的代码是不正确的。SCL is high, set SDA from 0 to 1 I2C_delay();} bit = read_SDA(); clear_SCL();}
浏览 5
提问于2014-07-23
得票数 3
1
回答
在
i2c
上发送ascii字符串命令,并使用节点红gpio或
i2c
node.js
、
ascii
、
raspberry-pi3
、
i2c
、
node-red
我希望在
I2C
上以节点红色发送一个ascii字符串到一个阿特拉斯科学pH
I2C
模块。 地址
位
->写->ack->命令的第一封信->ack->.>最后一封命令函->ack->
停止
。我是以错误的格式输入数据,还是
i2c
节点在发送下一封信之前等
浏览 5
提问于2017-08-09
得票数 1
回答已采纳
2
回答
I2C
read -需要重复启动吗?
i2c
我对
I2C
中的读操作,
位
碰撞有疑问。我在读时遵循的协议如下: Start-slave address with write-ack-register loc-ack-stop。.我的疑问是,在发送另一个start之前,是否需要发送stop或是否可以继续另一个start读取数据而不
停止
,这实际上是一个重复的start。发送
停止
位
或不发送
停止
位
有什么区别吗?
浏览 0
提问于2015-06-28
得票数 2
2
回答
字节范例c库的用法
visual-c++
、
embedded
、
i2c
我想在‘字节范例’的
I2C
express设备上使用
I2C
C库。这是byte范型网站中的示例API。////pDataWr[1] = 0x34;i2c_CmdBufAppend(2, 0x50, 1, 2, (char *)pDataWr, true, true);
浏览 2
提问于2011-11-14
得票数 0
回答已采纳
1
回答
ADXL345加速度计数据在
I2C
(Beaglebone )中的应用
accelerometer
、
i2c
、
beagleboneblack
、
microprocessors
背景信息据我所知,总线可以在快速模式下传输高达400 k
位
/秒。我不确定我是否正确地做了这些计算。在
i2c
上,有两个加速度计每秒读取1000次,每秒传输多少数据?
浏览 3
提问于2020-02-18
得票数 0
回答已采纳
3
回答
Linux
中的
I2C
驱动程序
linux-kernel
、
linux-device-driver
、
i2c
我知道
I2C
在一个非常基本的层次上,它依赖于
linux
内核,但对于实现一个基本的
I2C
驱动程序却毫无头绪。 试图在
I2C
设备驱动程序中启动。请您推荐任何初学者教程的源代码映射!!
浏览 14
提问于2013-05-24
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Antergos Linux 已经停止维护
Linux Fedora 31 即将停止支持
红帽拒绝进行投资,CentOS Linux 将停止维护
对 Linux 用户一记暴击:Dropbox 或将停止支持 Linux
三星Dex停止对Linux的支持
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券