找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 450|回复: 4
打印 上一主题 下一主题
收起左侧

关于AT24C02 读写的问题

[复制链接]
跳转到指定楼层
楼主
ID:1142874 发表于 2026-8-3 11:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yinpingg 于 2026-8-3 14:23 编辑

我用STM32F103C8C6 读写报错  IC 芯片型号为TSE2 用341A识别为  AT34C02   无论我怎么写。只能读写到 00--7F  还有80--FF 就是能读,写不了   我用这个网上找的  void AT24C02C_Unlock(void){
    I2C_Start();
    I2C_SendByte(0xA0);
    I2C_WaitAck();
    I2C_SendByte(0xC0);
    I2C_WaitAck();
    I2C_SendByte(0x00);
    I2C_WaitAck();
    I2C_Stop();
    delay_ms(5);
}

也没用  ,但这个IC 别人能用能正常。求教下还要加点什么才能正常读写?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1142874 发表于 2026-8-3 11:43 | 只看该作者
#在这里快    I2C_SendByte(0x31);     I2C_WaitAck();     I2C_SendByte(0x00);也没用
回复

使用道具 举报

板凳
ID:230500 发表于 2026-8-5 14:25 | 只看该作者
标题写的24C02  贴子内容写的TSE2, AT34C02  
先把芯片型号搞清楚, 再根据引脚把地址搞明白, 最后再整程序,
前面两者弄不对,后面的一切都是白费功夫。
回复

使用道具 举报

地板
ID:1064915 发表于 2026-8-6 09:41 | 只看该作者
AT34C02 是由 Microchip Technology(原 Atmel)生产的一款 ‌2K-bit (256 x 8)‌ 串行电可擦除可编程只读存储器(EEPROM)。该器件采用 ‌I2C 总线接口‌,支持低电压至标准电压操作,广泛应用于需要非易失性数据存储的嵌入式系统中。

核心特性
‌存储容量‌:2K-bit (256 个 8 位字)。
‌接口类型‌:2-wire 串行接口 (I2C),支持双向数据传输协议。
‌电压范围‌:提供 1.8V (1.8V~5.5V)、2.7V (2.7V~5.5V) 和 5.0V (4.5V~5.5V) 多种版本,适应不同功耗需求。
‌写保护功能‌:具备永久软件写保护(针对数组前半部分)和硬件写保护引脚(WP),防止意外写入。
‌可靠性‌:数据保留时间长达 ‌100 年‌,擦写寿命可达 ‌100 万次‌。
‌工作频率‌:在 1.8V 时支持 100 kHz,在 2.7V 及以上电压支持 400 kHz 时钟频率 。‌‌
常见封装与型号区分
AT34C02 系列包含多种封装形式和电压/温度等级的具体型号,主要区别如下:

‌AT34C02-10xx‌:传统系列,时钟频率通常为 400kHz (2.7V/5V) 或 100kHz (1.8V),封装包括 PDIP-8、SOIC-8、TSSOP-8 等。例如 AT34C02-10PI-2.7 为 DIP-8 封装,工业级温度 (-40°C ~ 85°C),2.7V 版本 。
‌AT34C02D-xxxx‌:新型号,通常采用更小的表面贴装封装,如 ‌8-UDFN (2x3mm)‌。例如 AT34C02D-MAHM-E 和 AT34C02D-MAHM-T,工作电压 1.7V~5.5V,时钟频率可达 1 MHz,工作温度 -40°C ~ 85°C 。‌‌
回复

使用道具 举报

5#
ID:266429 发表于 2026-8-13 07:41 | 只看该作者
会不会是给写保护了?好象AT的是前一半可以永久写保护。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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