huohua

huohua

4个粉丝

12

问答

0

专栏

0

资料

huohua  发布于  2023-07-14 11:45:20
采纳率 0%
12个问答
1402

Hi3516DV300测试i2c接口提示:timeout

悬赏金¥ 10
已结题

我尝试使用命令:i2cdetect -y 3
或者命令:i2c_read 3 0x45 0x0 0x1都会提示: hibvt-i2c 120b3000.i2c: wait rx no empty timeout, RIS: 0x10, SR: 0xa0000。
我将设备号3更换为其他的或者将0x45改为0x8A或者其他地址,都会提示:hibvt-i2c 120b3000.i2c: wait idle timeout, RIS: 0x10, SR: 0xa0000这个错误,到底是什么原因啊

我来回答
回答8个
时间排序
认可量排序

huohua

4个粉丝

12

问答

0

专栏

0

资料

huohua 2023-07-14 11:49:19
认可0

下面的是开发板图片和我自己测试的一些截图

huohua

4个粉丝

12

问答

0

专栏

0

资料

huohua 2023-07-14 11:50:29
认可0

引用 @huohua “下面的是开发板图片和我自己测试的一些截图”

从机设备地址是0x45,我尝试左移一位变为0x8a或其他的都不行。

wj
wj   回复   huohua  2023-07-15 09:23:43
0

右移一位呢?

huohua
huohua   回复   wj  2023-12-13 18:48:01
0

也不行

UncleRoderick

32个粉丝

14

问答

1

专栏

14

资料

UncleRoderick 2023-07-14 13:19:47
认可0

1.先确认你接的IIC外设是否正常
2.确认IIC管脚复用
3.如果是Sensor的话,没跑sample的时候MCLK没有开启,会导致IIC不通,手动配置寄存器开启MCLK或者跑sample的时候测试看看

魔都小二

10个粉丝

3

问答

0

专栏

1

资料

魔都小二 2023-07-22 15:22:00
认可0

看看,时钟对不对

helloworld世界

0个粉丝

0

问答

0

专栏

0

资料

helloworld世界 2023-08-17 19:46:39
认可0

确认pin mux复用是不是i2c 选择正确的pin脚

huohua
huohua   回复   helloworld世界  2023-12-13 18:47:00
0

请问怎么查看复用呢

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区