首先要确认你的I2C的速率或者是频率,是不是超过了所能接受的时钟频率了。用示波器检查一下时钟,确定时钟频率,把频率降低,记住,不是把整个单片机的时钟频率降低。
其次检查上拉电阻的位置、看看你的电路有没有进行上拉,如果有必要的话,降低上拉电阻的阻值。
最后如果你的I2C是等待延时的话建议修改delay参数或者使用返回ACK查询方式。
本文综合整理自百度网友a78899f8c、AutoGrowUP、学海方舟、兰色的闪电
审核编辑:刘芹
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
上拉电阻
+关注
关注
5文章
366浏览量
31757 -
总线
+关注
关注
10文章
3067浏览量
91978 -
I2C
+关注
关注
28文章
1567浏览量
131986
发布评论请先 登录
相关推荐
热点推荐
一路I2C上链接2个两个相同地址的传感器元件,如何实现读取操作?
最近,不少小伙伴在使用I2C输出的传感器时,遇到了同一个问题:一路I2C总线上要挂多个传感器,结果地址全都一样——典型的I2C地址冲突。今天我们就来好好聊聊这件事。先搞懂:什么是
PF5030读取I2C,同时所有输出丢失,是什么原因导致的?
I2C 接口可能无法工作。但是,如果我在发生致命错误后提供外部 VDDIO 怎么办?
错误消息仍会保留还是已经丢失?我可以通过在错误发生后提供外部 VDDIO 并尝试 I2C 通信来检索错误原因吗?
发表于 04-24 06:31
从 FRAM 读取数据期间 I2C 通信卡住了,怎么解决?
我最近开始在控制器上工作LPC55S69我正在尝试通过 I2C 总线从 FRAM 读取数据。但是有时我面临从 FRAM 读取
发表于 04-23 06:56
SGM4541 I2C总线过压保护器:设计与应用的详细解析
SGM4541 I2C总线过压保护器:设计与应用的详细解析 在如今的电子设备设计中,保护电路免受过电压的损害是至关重要的。SG Micro Corp推出的SGM4541 I2C总线过压
SGM4541A:I2C总线过压保护的理想之选
SGM4541A:I2C总线过压保护的理想之选 在电子设备的设计中,I2C总线的稳定运行至关重要。而SGM4541A作为一款低IQ I2C
I2C总线-通信线缆长度的影响及改进措施
I2C总线确实不适合远距离通信,尤其是需要使用线缆与I2C接口器件进行通信,这里的“不适合”并不是说不可以,这也是本文的重点。一般使用I2C总线
发表于 01-21 06:03
探索PCF8584:I2C总线控制器的卓越之选
探索PCF8584:I2C总线控制器的卓越之选 在电子工程师的日常工作中,选择合适的芯片来实现特定功能至关重要。今天,我们就来深入探讨一款功能强大的I2C总线控制器——PCF8584,
P82B715:I2C总线扩展的得力助手
)的P82B715,一款专门用于缓冲高电容I2C总线系统的器件,看看它是如何解决这些问题的。 文件下载: p82b715.pdf 1. 器件概述 P82B715是一款支持通过I²C
AS32X601的I2C模块操作EEPROM详解
国科安芯推出的AS32X601系列MCU芯片内置的I2C模块提供了符合工业标准的两线串行制接口,可用于MCU和外部I2C设备的通讯。I2C总线使用两条串行线:串行
I2C总线数据读取出错怎么办
评论