4
16
48
初级技术员
使用特权
216
3027
9228
技术达人
wahahaheihei 发表于 2016-2-22 16:34 你说的问题是,初始化后被破坏,所以呢触碰后信号丢失的解决方法就是重新跳转到初始化函数,你也可以定时对 ...
696
3万
10万
总工程师
0
9
27
aixiao1314 发表于 2016-2-22 16:50 你好,具体的问题是iic主机和从机正常工作,每隔100ms传一次数据。如果镊子碰下时钟或数据线,主机iic死 ...
155
703
2112
初级工程师
2782
1万
6万
版主
384
1461
2607
xyz549040622 发表于 2016-2-22 22:57 你的测试就有问题,拿镊子去碰,再好的芯片也会出错。
奔牛滚滚 发表于 2016-2-22 23:11 碰的目的就是要出错,这个没问题,出错以后不能恢复,这个问题就严重了.
164
1166
3592
中级工程师
mmuuss586 发表于 2016-2-22 19:16 碰到干么呢? 产品实际使用不会这么恶劣吧;
tingna 发表于 2016-2-22 19:33 死机后,数据线和时钟线都是高电平?
21
1336
5312
高级工程师
aixiao1314 发表于 2016-2-23 09:09 对,都是高电平,并且再次初始化后,起始信号发不出来
xyz549040622 发表于 2016-2-23 07:25 主机接收从机发过来的信息,一段时间没反馈后,硬件IIC重新初始化。
sjnh 发表于 2016-2-23 09:18 看看有没有原来错误的标示没有清除
11
344
1063
助理工程师
aixiao1314 发表于 2016-2-23 11:02 读I2C_SR2的寄存器值为0x00 ,I2C_SR3的值也为0x00.
xyz549040622 发表于 2016-2-23 13:50 看来,真是芯片死了。此时,芯片的中断还在工作么,看来只能喂狗了
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号