腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
I2C
通信
在
第二次
通过
相同
的
代码
时会
失败
?
、
、
、
、
景观-我有一个执行很多任务
的
MCU。它将
I2C
从站
通信
暴露给Raspberry Pi。我
在
MCU上用
代码
创建了许多“寄存器”。所有这些都运行得很好。我之前有一个nano连接并测试了MCU上
的
所有东西,所以我相当确定MCU
的
行为是正确
的
。我
的
大多数
I2C
通信
也都在Pi上工作。只有一个例外。它有一点不同,因为它写了三个字节。这是我
的
RPi
代码
: std::string
浏览 45
提问于2019-11-16
得票数 1
回答已采纳
2
回答
使用开发适配器重置冻结
的
I2C
总线
、
、
、
我正在使用kontron嵌入式计算机
通过
I2C
与ST微控制器
通信
。我使用描述
的
简单
的
read()和write()函数,使用开发适配器与
I2C
进行交互。问题是,如果从机由于任何原因未能确认一个字节,
I2C
总线就会冻结,主机不能发送或接收任何信息(即使程序关闭并重新启动!)。目前我可以重置
I2C
总线
的
唯一方法是重启,这是很不理想
的
。有没有一种方法可以使用其他方法
在
I2C
上进行
通
浏览 24
提问于2018-02-20
得票数 3
2
回答
I2C
从时钟扩展
、
你们知道如何为
I2C
slave启用时钟伸展吗?时钟伸展究竟是如何工作
的
?
浏览 1
提问于2014-07-21
得票数 4
1
回答
有任何方法可以改变
I2C
板上
的
从设备地址吗?
、
、
、
、
目的: setAddress
在
i2c
从器件软件方面的应用。 示例:具有
相同
地址0x29
的
3个传感器。
通过
一些方法sensor1设置0x22,sensor2设置0x25,sersor3设置0x28。信息:我有三个
相同
的
i2c
地址
的
类似设备。
i2c
从设备是VL53L0X (TOF)传感器,带有BeagleBone黑色debian。
通信
通过
sys/ioctl.h和linux
浏览 0
提问于2021-06-25
得票数 0
1
回答
不同块间
的
VHDL同步
、
我非常努力地
在
互联网上搜索解决方案。但我
失败
了,这就是
为什么
我把它放在这里。我
的
问题是,当
I2C
与FPGA内部
的
其他块
通信
时,
I2C
如何与其他块同步?我
的
意思是,
I2C
如何知道从其他块接收
的
数据和模式是否
浏览 1
提问于2013-03-25
得票数 0
1
回答
从要使用
的
引脚读取ADC
、
我正在尝试将模拟和数字转换器连接到我
的
raspberry pi (b+版)上,但是我所读到
的
每一件事似乎都使用了与我基于喷出网站
的
假设不同
的
引脚。有人能告诉我使用哪个引脚( GPIO.BOARD风格
的
)吗?我们也非常希望提供从adc读取
的
python
代码
的
简单示例。
浏览 0
提问于2015-04-27
得票数 0
回答已采纳
1
回答
使用linux
I2C
驱动程序
、
、
、
、
在
驱动程序中,我需要
通过
I2C
读写到外围板上
的
另一个
I2C
设备,然后将按钮按下事件从驱动程序内部发送到应用程序
代码
。然而,我正在为如何
通过
I2C
总线与外围
I2C
设备进行对话而苦苦挣扎。我不想编写新
的
I2C
通信
例程,因为我希望可以使用已经存在
的
I2C
通信
API。我
的
问题是,有很多关于如何在内核中使用i2c-dev
浏览 3
提问于2015-12-22
得票数 2
回答已采纳
1
回答
我想
通过
uart显示模拟值
、
如何使用外部加速度计感测其数值并显示其模拟值,以
通过
stm32f429发现板上
的
串口显示? 我已经尝试使用3个引脚作为我
的
gpio输入。在那之后就卡住了。
浏览 2
提问于2017-09-20
得票数 0
1
回答
为什么
会出现这样
的
错误:
代码
视觉AVR编译器中
的
“未定义
的
symbol:_i2c_port”?
、
、
、
、
我想把si4734_D60作为调频接收器由atmega8
通过
I2C
驱动。在用‘’codevision 3.12高级‘编译
代码
之后,"C“
代码
中没有出现错误,但最后显示了此错误:”
在
组装过程中发生了错误“,其中一些错误是: C:\Users...\SI4734_receiver.asm( 2346 ):未定义符号:第2346行汇编
代码
为:__i2c_port:你可以在这里找到我
的
项目
浏览 7
提问于2022-08-09
得票数 -3
回答已采纳
1
回答
STM32
I2C
中断方法需要阻塞而循环?
、
、
、
、
我有一个Nucleo-F446RE,我正在尝试让
I2C
使用我拥有的IMU (LSM6DS33)。我正在使用STM32CubeMX,并检查了与
I2C
相关
的
板
的
所有示例
代码
。##-3下,他们解释说,除非我们
在
发送命令之后再次等待
I2C
状态准备就绪,否则下一个命令将覆盖前一个命令,因此它们使用一个while循环,等待
I2C
状态
在
继续之前“就绪”。这不是一种使用中断
的
效率很低
的
方法吗?与使用标准轮询方法没有
浏览 14
提问于2022-04-22
得票数 1
1
回答
Android5.1上
的
多个writeDescriptor()调用
失败
、
、
、
、
我有一个应用程序,与蓝牙低能血糖仪
通信
。调试我发现writeDescriptor()方法
在
执行不止一次
时会
失败
.
通过
调试器,我进入了writeDescriptor()方法,发现它在这一行上
失败
了: } (Bluetooth
浏览 4
提问于2016-01-12
得票数 2
回答已采纳
1
回答
I2C
总线多主多从
、
、
我
在
Ti
的
EK-TM4C1294XL上工作,这基本上是一个Arm Cortex M4评估板。我正在
通过
同样
的
I2C
总线,并且有关于
I2C
总线
的
以下问题。 我知道
I2C
支持多主多从配置。因此,当我们想要从特定
的
主机向特定
的
从机发送数据时,我们首先在总线上写入来自该主机
的
从机地址,然后
在
接收到Ack之后,将数据传输到该从机。因此,
在
相同
的</
浏览 20
提问于2016-07-27
得票数 0
回答已采纳
1
回答
I2C
顺序传输
在
STM32f746ng
的
HAL库中
的
应用
、
、
我可以理解,第一帧可以使用第一帧选项,其他帧可以使用下一帧选项,但是由于可以将它们用作FIRS_FRAME_LAST_FRAME,其他选项
的
优点是什么?我们什么时候必须使用它们?发现:
代码
使用wile连续传输两个号码,并得到一个回调,以查看模块是否接受了这一点,如果这种情况发生正确,那么led必须闪烁。在这段简单
的
代码
中,我测试了顺序传输
的
每个xferoption,除了:I2C_LAST_FRAME_NO_STOP和I2C_FIRST_FRAME之外,每个选项都起作用。
代码
: while
浏览 39
提问于2021-12-21
得票数 1
回答已采纳
1
回答
在
I2c
操作中使用运算符
、
、
、
、
我有一个STM32F2控制器和一个FRAM设备FM24V10-G
通过
I2C
连接到它。通常,为了与
I2C
设备
通信
,我使用一个基于libopencm3
的
库。然而,使用FRAM需要稍微不同
的
I2C
操作顺序(比如发送开始、7位地址等),这意味着我不能使用标准
的
库函数,比如读和写,这有助于我使用其他
I2C
设备。在这个库中,
I2C
被实现为一个类,并且它重载了流操作符,以便按照所需
的
顺序发送这些
I2C</
浏览 4
提问于2013-11-20
得票数 3
回答已采纳
1
回答
为什么
要用PIC单片机编程?
、
、
、
我有一个OlimexSPI板与一个特殊
的
可以连接A20,
I2C
和RS232。我喜欢使用Olimex
的
MOD Zigbee模块直接
通过
IEEE 802.15.4标准进行
通信
,而不使用Zigbee。MOD Zigbee模块:这里,Microchip公司
的
TRx控制器MRF24J40-I/ML
通过
4线串行外围接口与PIC18F26K20-I/SS进行
通信
。PIC可以
通过
ICSP接口连接以进行编程。MRF PSI引脚可作为
浏览 0
提问于2015-02-09
得票数 1
1
回答
无法获得控制器中
的
错误500详细信息
、
、
、
我有一个简单
的
Rest服务,它随机地引发异常(内部服务器错误)。当我
在
50.000迭代循环中
的
控制台程序中强调这个Web时,我注意到了这一点。我从这个客户那里得到了什么: [HttpPost] [Route("{IdL
浏览 1
提问于2020-07-08
得票数 0
回答已采纳
1
回答
在
亚行壳牌公司,PIO没有拿起
I2C
设备。
、
、
、
、
亚行PIO没有拿起
I2C
设备(HMC5883L磁强计)。Android-ThingsHMC5883L 3 Axis Magnetometer on
I2C
Android Studio - Command
浏览 2
提问于2019-03-25
得票数 1
回答已采纳
3
回答
我不能用DS1307和PIC16f88来显示时间
、
、
、
我为闹钟写了这么长
的
代码
。我使用CCS编译,使用ROM =80%,RAM=8%-51%。我用proteus模拟我
的
程序--它能工作。但是当我
在
实际硬件中使用时,它显示
的
是时间= 00:00:80,而不是运行秒。我
的
代码
从DS1307读取时间。我更换了3V
的
DS1307电池,但显示
的
时间
相同
。当我按下按钮时,它不会显示任何东西。我认为如果我
的
代码
错了,它就不能在proteus中运行。
浏览 2
提问于2013-08-26
得票数 0
1
回答
I2C
通信
中
的
问题- STM32 (HAL库)
、
我面临着
I2C
通信
的
一个问题。
在
第一次运行时,单片机和传感器之间
的
通信
是可以
的
,这样我就可以
在
传感器
的
寄存器中读写,而不会有任何问题。然而,当我试图
第二次
调试我收到
的
HAL_BUSY时,我试图与传感器
通信
时,
通信
只是重新建立时,板
的
电源被切断,然后再馈电。要写入寄存器
的
代码
片段如下: HAL_StatusTyp
浏览 0
提问于2021-11-10
得票数 0
回答已采纳
2
回答
配置Linux
I2C
速度
、
、
我
在
雪球板上使用
I2C
,默认运行频率为400 the,并希望将其减少到100 the。我使用中定义
的
api,并按如下方式进行配置 if (ioctl(m_fd, I2C_SLAVE_FORCE, m_addr
浏览 23
提问于2013-03-11
得票数 2
回答已采纳
点击加载更多
相关
资讯
rk平台i2c学习小结
干货:IIC通信协议,搞懂这篇就够了
泰克TBS2074B示波器12C总线信号分析
关于 Python 中列表的问题
开源鸿蒙OpenHarmony4.1 XTS认证问题汇总及解决方案(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券