野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21517|回复: 9

ISO开发板I2C-EEROM问题

[复制链接]
发表于 2014-5-16 10:53:21 | 显示全部楼层 |阅读模式
刚拿到开发板不久,今天测试I2C-EEROM例程,程序写入后,串口助手只显示了要写入的数据,后面就没有输出了。既没有printf("\n\r写成功\n\r");后面的  printf("\n\r读出的数据\n\r")等等都没有,试了几次,换了电脑也不行。但是debug模式下,单步运行成功显示了一次,不知道为什么?求解?谢谢!
回复

使用道具 举报

 楼主| 发表于 2014-5-16 11:13:21 | 显示全部楼层
应该是卡在写EEPRO那里了,但是加了几个断电,单步执行有是可以写入和读取的,这是为什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-16 11:14:55 | 显示全部楼层
写错了,是断点。刚才查了论坛以前的帖子,好像也有人反映过这类问题,回复都是把板子寄回去测试,不知道之前的问题是如何解决的?测试结果如何?谢谢!
回复 支持 反对

使用道具 举报

发表于 2014-5-16 11:18:10 | 显示全部楼层
你具体是用哪一个EEPROM的例程的?EEPROM有模拟IIC例程及硬件 IIC例程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-16 11:20:51 | 显示全部楼层
flyleaf 发表于 2014-5-16 11:18
你具体是用哪一个EEPROM的例程的?EEPROM有模拟IIC例程及硬件 IIC例程

硬件的。刚才我试着把I2C_Speed 改为3000000,就正常了……
回复 支持 反对

使用道具 举报

发表于 2014-5-16 11:23:53 | 显示全部楼层
水浩淼 发表于 2014-5-16 11:20
硬件的。刚才我试着把I2C_Speed 改为3000000,就正常了……

难道是附近的干扰比较大?默认我们一般用400000没有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-16 11:25:57 | 显示全部楼层
flyleaf 发表于 2014-5-16 11:23
难道是附近的干扰比较大?默认我们一般用400000没有问题

不知道啊,就在办公室,就几台电脑,没啥干扰啊……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-16 11:27:50 | 显示全部楼层
我在帮助文档里查到stm32_eval_i2c_ee.h里设置的#define I2C_SPEED 300000。
这个文件是干什么的啊?
回复 支持 反对

使用道具 举报

发表于 2014-5-17 08:37:50 | 显示全部楼层
水浩淼 发表于 2014-5-16 11:27
我在帮助文档里查到stm32_eval_i2c_ee.h里设置的#define I2C_SPEED 300000。
这个文件是干什么的啊?

这个是ST官方的IIC例程,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-20 14:00:24 | 显示全部楼层
flyleaf 发表于 2014-5-17 08:37
这个是ST官方的IIC例程,

嗯,知道了,是官方评估板的例程,这个问题暂时就这么解决了吧。多谢大家!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:51 , Processed in 0.039297 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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