OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2854|回复: 6

F407开发板EEPROM读写失败

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-4-29
在线时间
14 小时
发表于 2020-6-24 18:23:45 | 显示全部楼层 |阅读模式
1金钱
QQ图片20200624182158.png 兄弟们,我的IIC模拟读写 eeprom不知道为什么,按下复位键,一会失败、一会成功。而我下载正点原子的例程就没有任何问题。有没有大佬知道这是为什么?
QQ图片20200624182124.png

最佳答案

查看完整内容[请看2#楼]

今天早上重新看了一下程序,找到错误的地方了,是我写的延时程序出问题了,Twr延时时间不够。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-4-29
在线时间
14 小时
 楼主| 发表于 2020-6-24 18:23:46 | 显示全部楼层

今天早上重新看了一下程序,找到错误的地方了,是我写的延时程序出问题了,Twr延时时间不够。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-4-29
在线时间
14 小时
 楼主| 发表于 2020-6-24 18:26:44 | 显示全部楼层
贴下原码:
#include "main.h"
#include "AT24Cxx.h"//EEPROM相关
/**************IIC_EEPROM***********/
const uint8_t IIC_WrData[]={"STM32F4 IIC TRY\r"};
#define IIC_SIZE      sizeof(IIC_WrData)
uint8_t IIC_ReData[IIC_SIZE];

int main(void)
{
          HAL_Init();

          SystemClock_Config();

                MX_SPI1_Init();
  MX_GPIO_Init();
  MX_USART1_Init();
  MX_I2C1_Init();
        Decocde_Init();//串口控制命令初始化函数
AT24CXX_Write(0 ,(uint8_t*)IIC_WrData, IIC_SIZE);
AT24CXX_Read(0,IIC_ReData,IIC_SIZE+1);
  printf("%s",IIC_ReData);



AT24CXX这些模拟函数都跟正点原子例程一模一样
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3627
金钱
3627
注册时间
2019-8-14
在线时间
1054 小时
发表于 2020-6-24 18:52:18 | 显示全部楼层
对比下IIC的源码
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-4-29
在线时间
14 小时
 楼主| 发表于 2020-6-24 19:51:41 | 显示全部楼层
有没有大佬啊
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-6-25 00:40:51 | 显示全部楼层
你改了什么东西
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2020-4-29
在线时间
14 小时
 楼主| 发表于 2020-6-25 22:11:30 | 显示全部楼层
今天早上自己重新检查了好多次,问题已经解决了。说真的,解决之后感觉整个人对程序的理解都上升了。果然,程序出问题最好自己多动手动脑,这样才能有收获,有进步
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 06:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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