[MCU] 在发送从机地址后收不到应答位

[复制链接]
 楼主| jiajs 发表于 2020-12-10 20:48 | 显示全部楼层 |阅读模式
前几天用软件模拟的iic成功的读取了mpu6050的数据,这几天准备用f5438a的硬件模块实现,但是出问题了,在发送从机地址后收不到应答位。
spark周 发表于 2020-12-10 20:53 | 显示全部楼层
常规情况,一般在I2C实现的过程中都有这个问题
午夜粪车 发表于 2020-12-10 21:00 | 显示全部楼层
对,LZ把你的实现思路说一说。
huangchui 发表于 2020-12-10 21:04 | 显示全部楼层
查看一下你的初始化是否做好了?
zhanghqi 发表于 2020-12-10 21:08 | 显示全部楼层
6050的内部时钟是否启动了?
jlyuan 发表于 2020-12-10 21:12 | 显示全部楼层
测试一下你的6050的地址是否正确的?
dengdc 发表于 2020-12-10 21:19 | 显示全部楼层
是使用的七位还是八位的地址?
lizye 发表于 2020-12-10 21:22 | 显示全部楼层
IIC总线的实用自带模块的还是模拟的IIC总线的?
shimx 发表于 2020-12-10 21:26 | 显示全部楼层
程序没写对吧。参考下官网的例子
午夜粪车 发表于 2020-12-10 21:30 | 显示全部楼层
这个先用示波器的测试下IIC总线上的信号灯,在判断是那边出的问题的
huangchui 发表于 2020-12-10 21:33 | 显示全部楼层
先让5438A的IIC模块的想外设发出一个数字信号的,看能不能用示波器的观察到的
liliang9554 发表于 2020-12-10 21:37 | 显示全部楼层
可以的话很大可能就是外设的问题的
liliang9554 发表于 2020-12-10 21:44 | 显示全部楼层
按照楼主的说法的,我看大部分还是你用的IIC模块的配置的没有配置到位的
zhaoxqi 发表于 2020-12-10 21:47 | 显示全部楼层
那先检查你的从机是否正常工作的
jiahy 发表于 2020-12-10 21:51 | 显示全部楼层
然后看下你发从的从机地址的及相关工作指令的是否符合相关的数据协议。
shimx 发表于 2020-12-10 21:54 | 显示全部楼层
这个是需要根据一定的应答机制的进行调试的。
zhanghqi 发表于 2020-12-10 22:01 | 显示全部楼层
会不会IIC模块的配置的没有配置对
jiaxw 发表于 2020-12-10 22:04 | 显示全部楼层

你怎么模拟的?

是不是速率没有跟上?
liliang9554 发表于 2020-12-10 22:06 | 显示全部楼层
这个芯片的地址有7或者8位的。
 楼主| jiajs 发表于 2020-12-10 22:14 | 显示全部楼层
多谢大家讨论这么多哈,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

940

主题

11975

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部