打印
[STM32]

I2C通讯失败 硬件检测没问题 总是在发送设备地址后无触发中断 请大神帮忙看下

[复制链接]
2139|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lishengyi|  楼主 | 2013-10-4 18:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
I2C_Send7bitAddress(I2C1, EEPROM_ADDR, I2C_Direction_Transmitter);
          while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));
程序就一直处于while(。。。)中,设备的通讯方式和24C04一致,我采用的是编译好的固件库的24C04程序,但是为什么通讯就是失败呢 ,百思不得其解,硬件检查没有问题,为什么无触发中断呢? 求高手相助,感激不尽

相关帖子

沙发
阿南| | 2013-10-5 07:32 | 只看该作者
难道是设备地址有问题

使用特权

评论回复
板凳
shampo0| | 2013-10-5 16:09 | 只看该作者
3年了,我TM居然没用过STM32,哎,不过,如果你用S3C2440做的话,我能看懂哈哈

使用特权

评论回复
地板
lishengyi|  楼主 | 2013-10-6 12:44 | 只看该作者
不是设备地址的问题啊 我检查过无数次了 就是写不进数据啊

使用特权

评论回复
5
lishengyi|  楼主 | 2013-10-7 12:12 | 只看该作者
阿南 发表于 2013-10-5 07:32
难道是设备地址有问题

不是设备地址的问题啊 我检查过无数次了 就是写不进数据啊

使用特权

评论回复
6
阿南| | 2013-10-12 18:10 | 只看该作者
那用示波器扫一下波形看看

使用特权

评论回复
7
凌云草| | 2019-6-18 16:23 | 只看该作者
楼主解决了吗,是什么问题啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

53

帖子

0

粉丝