找回密码
 立即注册
楼主: sjyxx

I2C时序要求表

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-04 09:29:17

1

主题

6

回帖

43

积分

新手上路

积分
43
发表于 3 天前 | 显示全部楼层
神*** 发表于 2025-8-4 13:23
1, 放慢;2,打开内部 上拉电阻,延时1mS再操作

放慢是有效果的,测试过放慢到100K OK。
关键是为啥把从机的I2C_Buffer从xdata改到idata效果这么明显。如果是因为取值的时间影响了时序,可是我没有从硬件波形上捕捉到这一瞬间的异常。
形成不了逻辑闭环。还请提供一个思路
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-08-07 08:30:52
已绑定手机

86

主题

5848

回帖

1万

积分

超级版主

DebugLab

积分
10531
发表于 3 天前 | 显示全部楼层
截图202508041717479703.jpg
截图202508041718103683.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-08-06 09:31:14
已绑定手机

3

主题

3

回帖

75

积分

注册会员

积分
75
发表于 前天 11:16 | 显示全部楼层
为啥i2c通信这么难, 我使用stc32g8k64读取LDC1612传感器的数据,  我使用硬件i2c,通信速速在400k/s, 使用I2CMSCR单命令发送通信不成功, 使用I2CMSCR组合命令却能通信成功, 使用软件模拟I2C也能通信成功
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-7 12:08 , Processed in 0.135126 second(s), 61 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表