野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14954|回复: 2

求助火哥帮我看看是不是ZET6的I2C模块坏了

[复制链接]
发表于 2015-2-2 20:00:39 | 显示全部楼层 |阅读模式
我的ISO开发板用你的I2C硬件程序,测试有问题,用模拟的测试正常,测试结果如图,I2C1、I2C2都不行,而在另外一块自己做的最小系统上面测试都是正常。
QQ圖片20150202200012.jpg
回复

使用道具 举报

发表于 2015-2-3 09:31:43 | 显示全部楼层
读出的数据后面没有显示了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-3 11:31:27 | 显示全部楼层
flyleaf 发表于 2015-2-3 09:31
读出的数据后面没有显示了吗?

没有了,就只到这里。单片机和24C02都换过了,也还是如此,用另外一块最小系统的板子测试就是可以的。

用LED指示,一直停在void I2C_EE_BufferRead(u8* pBuffer, u8 ReadAddr, u16 NumByteToRead)这个函数的,while(I2C_GetFlagStatus(I2C1, I2C_FLAG_BUSY)); 忙检测这里。

而且用ISO的单片机连接外部24C02也是一样,而用另外的板子连接ISO的24C02是可以的。


不知道板子哪里出问题了。或者PB6、PB7有没有连接其他外设导致的。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-12-29 09:02 , Processed in 0.038613 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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