OpenEdv-开源电子网

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

模拟IIC读写超过256字节问题?

[复制链接]

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2011-9-30
在线时间
11 小时
发表于 2012-5-3 16:40:46 | 显示全部楼层 |阅读模式
那位用原子的模拟IIC程序读写过ATC24XX超过256字节存储器?
我使用时,超过256字节就就回到0地址开始;
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-5-3 16:44:18 | 显示全部楼层
没有吧...
我们用的很好啊.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2011-9-30
在线时间
11 小时
 楼主| 发表于 2012-5-3 17:25:56 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
实验板上的芯片是24C02,我更换24C04(3.3V),用测试程序写地址300,读出不成功;
if(key==1)//KEY0按下,写入24C02
{
LCD_Fill(0,170,239,319,WHITE);//清除半屏    
  LCD_ShowString(60,170,"Start Write 24C02....");
AT24CXX_Write(300,(u8*)TEXT_Buffer,SIZE);
LCD_ShowString(60,170,"24C02 Write Finished!");//提示传送完成
}
if(key==3)//KEY_UP按下,读取字符串并显示
{
  LCD_ShowString(60,170,"Start Read 24C02.... ");
AT24CXX_Read(300,datatemp,SIZE);
LCD_ShowString(60,170,"The Data Readed Is:  ");//提示传送完成
LCD_ShowString(60,190,datatemp);//显示读到的字符串
}
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-5-3 17:29:03 | 显示全部楼层
回复【3楼】月亮:
---------------------------------
是不是用最新的代码?
用最新代码试试.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2011-9-30
在线时间
11 小时
 楼主| 发表于 2012-5-3 19:00:04 | 显示全部楼层
我用的是ALIENTEK 开发板最新例程_20120316 例子; 
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-5-3 23:15:24 | 显示全部楼层
那应该无问题吧.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2011-9-30
在线时间
11 小时
 楼主| 发表于 2012-5-4 18:13:57 | 显示全部楼层
不能用,是否刚好超过256字节一页程序不能写跨页地址?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-5-4 21:38:02 | 显示全部楼层
回复【7楼】月亮:
---------------------------------
可以的.随机写都无问题.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

41

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2012-4-28
在线时间
0 小时
发表于 2012-5-5 13:37:55 | 显示全部楼层
回复【楼主位】月亮:
---------------------------------
确实这么规定的!   超过256就回到0 !!!
时时心存感激,事事全力以赴。
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2011-9-30
在线时间
11 小时
 楼主| 发表于 2012-5-6 11:37:04 | 显示全部楼层
找到原因,我用的24C04是铁电FM24C04,更换AT24C04就可以了;
驱动没有问题; 
回复 支持 反对

使用道具 举报

102

主题

318

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1876
金钱
1876
注册时间
2011-12-21
在线时间
545 小时
发表于 2015-10-21 17:26:21 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
回复【10楼】月亮:
---------------------------------
这是什么情况啊,我用MICROCHIP  也出现这样的问题。难道和品牌有关?自己定义的操作指令有差异吗?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 00:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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