找回密码
 立即注册
查看: 437|回复: 7

求求大佬们帮帮忙,调2天了|已解决

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 20:18:17

1

主题

2

回帖

49

积分

新手上路

积分
49
发表于 2024-5-29 20:05:44 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 STCAI-32位8051 于 2024-5-30 13:12 编辑

之前是io口模拟的iic,现在想用硬件iic试一下,用示波器查看的时候发现波形是正确的。但是在keil里面仿真的iic的值是0xff,经过仿真调试发现ack应答位每次都是1,但是从机的芯片手册上ack回的是0,急需寻求帮助!!!程序就是按照资料上面写的。
image.jpg
回复

使用道具 举报 送花

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

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2024-5-30 10:15:57 | 显示全部楼层
跟IO口模拟的信号做对比,先确认速度是否合适,有没有超出从机能接受的上限。
然后对比地址发送信号跟模拟是否一致,也就是从机地址是否正常发送。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15648
发表于 2024-5-30 10:22:40 | 显示全部楼层
还是那句话,详细原理图的PDF发上来
大家帮分析后,给您相似的测试程序



型号也没有,原理图的PDF也没有,
如何分析
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-04 00:16:27
已绑定手机

19

主题

3191

回帖

4930

积分

论坛元老

积分
4930
发表于 2024-5-30 10:40:47 来自手机 | 显示全部楼层
示波器sda数据都是对的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 20:18:17

1

主题

2

回帖

49

积分

新手上路

积分
49
发表于 2024-5-30 11:00:04 来自手机 | 显示全部楼层
神农鼎 发表于 2024-5-30 10:22
还是那句话,详细原理图的PDF发上来
大家帮分析后,给您相似的测试程序


单片机用的是stc8g1k08,想要读取温度,温度芯片选用的是tmp1075。a0,a1,a2都是接的地,下面是温度芯片的i2c时序图,还有我的keil程序,和仿真的结果,芯片资料上显示可以到400khz。程序都是按照例子写的。最后一张图是用软件iic仿真就是对的。
image.jpg
image.jpg
image.jpg
image.jpg
image.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-03 00:18:42
已绑定手机

13

主题

1257

回帖

2979

积分

金牌会员

积分
2979
发表于 2024-5-30 11:04:21 | 显示全部楼层
单片机时钟降低后看卡是否能正常吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-17 20:18:17

1

主题

2

回帖

49

积分

新手上路

积分
49
发表于 2024-5-30 11:22:31 来自手机 | 显示全部楼层
大佬们,好像找到问题了,这个仿真可能仿的有点问题,我直接拉到io口上,发现温度值是对的!!!谢谢各位大佬!!!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2024-09-12 20:44:49

2

主题

64

回帖

358

积分

中级会员

积分
358
发表于 2024-5-30 12:51:36 | 显示全部楼层
不会 stc8、。。。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 05:54 , Processed in 0.193189 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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