吉阳光电的I2C总线分析仪 以及 关于模拟I2C 的问题

2019-08-16 20:28发布

本人现在在使用F103VET6的Mcu,一共模拟了4组I2C 总线,现在准备读一个slave的12个byte的数据
首先使用吉阳光电的I2C总线分析仪,能够写入以及读出12byte数据,用逻辑分析仪抓取数据如下
这是前面的
微信图片_20170611202547.jpg
后面还跟着12byte的数据

但是上面这个发送了0x22+0x07的从地址和偏移地址后后面出现了奇怪的12个byte的东西,每次抓取都不一样,最后才跟着0x23,最后是12个byte的数据

下面是我的模拟I2C的逻辑分析仪抓取到的
微信图片_20170611202551.jpg

对比发现,差别就在发完0x22和0x07后模拟的i2c没有12个byte出来

求大神帮忙分析
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
BJTT
1楼-- · 2019-08-17 00:58
 精彩回答 2  元偷偷看……
BJTT
2楼-- · 2019-08-17 06:53
原子哥,快出来
正点原子
3楼-- · 2019-08-17 12:46
帮顶
Acuity
4楼-- · 2019-08-17 14:58
一个模拟i2c程序走天下,要学会复用代码。STM32F103VCT6模拟21条i2c总线(其实时序只有一个,都是指针调用),杠杠的。
BJTT
5楼-- · 2019-08-17 18:19
Acuity 发表于 2017-7-7 16:00
一个模拟i2c程序走天下,要学会复用代码。STM32F103VCT6模拟21条i2c总线(其实时序只有一个,都是指针调用 ...

哦?那有什么代码可以借鉴一下的么?谢谢
beyond696
6楼-- · 2019-08-17 19:42
 精彩回答 2  元偷偷看……

一周热门 更多>