OpenEdv-开源电子网

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

调试AT24C02遇到了问题

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-25
在线时间
9 小时
发表于 2019-4-25 17:13:46 | 显示全部楼层 |阅读模式
1金钱
我自己制作的板子的MCU是STM32F103RCT6,I2C_SDA口是PC12,I2C_SCL口是PC11,如下图1所示。我在尝试移植mini板子的AT24C02的例程时,遇见的问题是:无法检测到AT24C02这个模块。我修改后的myiic.h的程序如图2所示,main.c的程序如图三所示。  烧写程序后的现象是:LED1闪烁,LED2不闪烁,即:无法检测到AT24C02这个模块。
求各位帮忙检查检查。

图一.jpg
图1: 硬件连接部分



2019-04-25_170914.jpg
图二:修改后的myiic.h

图三:main程序中的调试部分

图三:main程序中的调试部分

图三:main程序中的调试部分


最佳答案

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

经过自己的调试发现是芯片的问题,芯片容量应该是4K的,不是AT24C02的2k。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-25
在线时间
9 小时
 楼主| 发表于 2019-4-25 17:13:47 | 显示全部楼层
经过自己的调试发现是芯片的问题,芯片容量应该是4K的,不是AT24C02的2k。
回复

使用道具 举报

7

主题

59

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1159
金钱
1159
注册时间
2018-5-30
在线时间
151 小时
发表于 2019-4-26 08:37:59 | 显示全部楼层
8<<16和3<<16前加u32转换
u32(8<<16)
u32(3<<16)
回复

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-4-26 09:09:30 | 显示全部楼层
AT24C02其他引脚的硬件连接没有问题吧,是应该接高电平还是接地的都没错是吧?
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2019-4-26 10:13:56 | 显示全部楼层
I2C正常外部都要接上拉电阻的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 16:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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