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

I2C卡死在发送起始信号

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-02-14 17:33:56

6

主题

28

回帖

164

积分

注册会员

积分
164
发表于 2024-12-23 20:03:00 | 显示全部楼层
Debu*** 发表于 2024-12-23 18:13
用中断还是查询
如果用中断,必须有中断函数,否则跑飞
如果用查询,不能开I2C中断 ...

没开IIC中断
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-02-14 17:33:56

6

主题

28

回帖

164

积分

注册会员

积分
164
发表于 2024-12-23 23:01:57 | 显示全部楼层
KNW*** 发表于 2024-12-23 20:02
没啊,你也有这个疑问?准备加两个外部上拉电阻

SDA,SCL外部加了5.1K上拉电阻也不行,还是卡在这
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2024-12-24 10:05:11 | 显示全部楼层

先直接用例子烧录到芯片里验证,功能确认正常后再进行修改或者移植。

另外我看你是使用仿真调试的,确保使用的是硬件仿真,这样才能收到硬件执行结果。

upload 附件:I2C主从收发测试-P14P15.zip

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-02-14 17:33:56

6

主题

28

回帖

164

积分

注册会员

积分
164
发表于 2024-12-24 13:05:21 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=133904&ptid=13173][color=#999999]乘风飞扬 发表于 2024-12-24 10:05[/color][/url][/size] 先直接用例子烧录到芯片里验证,功能确认正常后再进行修改或者移植。 另外我看你是使用仿真调试的,确保使 ...[/quote]

捕获.PNG

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-02-14 17:33:56

6

主题

28

回帖

164

积分

注册会员

积分
164
发表于 2024-12-24 16:57:25 | 显示全部楼层
乘风*** 发表于 2024-12-24 10:05
先直接用例子烧录到芯片里验证,功能确认正常后再进行修改或者移植。
另外我看你是使用仿真调试的,确保使 ...

也是停在相同的位置
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-02-14 17:33:56

6

主题

28

回帖

164

积分

注册会员

积分
164
发表于 2024-12-25 11:35:50 | 显示全部楼层
men*** 发表于 2024-12-23 18:13
搞定了吗?学习一下

问题已解决是硬件问题,两个IIC器件通信时用的软排线,FPC线连接,在焊接座子时有一根线,恰好是GND断开了,不知道是座子变形断开还是别的原因,引脚应该是焊接上的。是怎么发现的呢,是因为测量两块板的对地电压不一致,从机电压偏高,奇怪的是没有连接GND,从机的PW6513也能输出电压!还有一个原因,在测试PW6513时烧过后级芯片,因为输入电容没有直接接到PW6513的VCC脚上,导致烧了几个后级习片,此时也把从机的IO口烧了,所以是好多问题叠加出现了卡在启动信号发送问题这的!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 15:15 , Processed in 0.114080 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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