这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 请问我这个I2C从机设备为何没有应答?

共6条 1/1 1 跳转至

请问我这个I2C从机设备为何没有应答?

工程师
2020-10-24 16:37:51     打赏
I2c发送数据正常,接收数据全是FF,单步调试发现给从芯片发寄存器地址时无应答,为什么呢?谢谢!

image.png





关键词: I2C     IIC     应答     ACK    

工程师
2020-10-24 17:06:35     打赏
2楼

补充一下,我从设备是好的,我用另一个程序先试过了,收发数据都没问题,现在这个程序最奇怪的地方是,只给从设备写数据时可以正常应答写入数据,需要从从设备中读回刚写入的数据时,发从设备地址有应答,接着发寄存器地址就没应答了,我采用的是模拟IIC,是什么地方设置不对呢?


工程师
2020-10-24 17:13:22     打赏
3楼
楼主,请问你说的是你使用的I2C接口不是纯硬件实现的,是吗?你的I2C是不是GPIO通过编程模拟I2C协议实现的?比如使用FPGA模拟I2C通信。
如果是那样的话,你再仔细看看你的 master程序对不对? 程序里面I2C的时序对不对?



院士
2020-10-24 17:58:02     打赏
4楼

这是没有接上拉电阻吗?


工程师
2020-10-24 22:44:29     打赏
5楼

大家回答的都很不错


高工
2020-10-28 22:16:01     打赏
6楼

感谢您的分享


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]