OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 599|回复: 2

請問I2C故意把SlaveAddr寫錯為什麼邏輯分析儀會一點信號都沒有??

[复制链接]

52

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
金钱
249
注册时间
2018-10-17
在线时间
40 小时
发表于 2024-3-6 22:53:20 | 显示全部楼层 |阅读模式
1金钱
請問各位,我目前想把一個讀寫AT24C02 EEPROM的程式碼
改寫成另一個可以讀寫溫溼度感測器的I2C程式碼,但是EEPROM
畢竟和溫溼度感測器不一樣,溫溼度感測器讀寫沒有記憶體位置
的問題,所以我在戰艦的板子上改,但是忽然發現,如果我把SlaveAddr
改成和AT24C02無關的隨便其他的位置,邏輯分析一會一片黑???
這點很奇怪,我信號送出去應該跟SlaveAddr無關才對啊,就算不是
這個Device的位置,應該邏輯分析儀還是可以看到一些信號阿!
但是我不管是Write或是Read都一樣,只要SlaveAddr不是A0或A1那
邏輯分析儀就是一片黑壓壓的什麼信號都沒有???請問這是怎麼一回
事情呢???




BB.jpg
AA.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

360

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1027
金钱
1027
注册时间
2021-2-4
在线时间
146 小时
发表于 2024-3-12 16:16:40 | 显示全部楼层
本帖最后由 电子控2021 于 2024-3-12 16:18 编辑

debug看看估计在哪检测没过

发送地址 等待ACK timeout return
估计就是这样四部曲


回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2024-3-12 19:59:22 | 显示全部楼层
单步跟踪看看...
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 21:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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