OpenEdv-开源电子网

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

请问原子哥IIC实验问题

[复制链接]

4

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2017-1-18
在线时间
80 小时
发表于 2017-11-29 16:29:13 | 显示全部楼层 |阅读模式
1金钱
IIC实验读写EEPROM 中这两句             AT24CXX_Write(0,(u8*)TEXT_Buffer,SIZE);
            AT24CXX_Read(0,datatemp,SIZE);24C16以下正常。24C32以上不对。
24C32以上如果用单字节读写函数都正常。请问如何解决?




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2017-11-29 17:12:04 | 显示全部楼层
02-16是一本手册,32-64又是一本手册,手册不一样,你仔细去对比一下手册,写入的帧格式不一样了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-11-30 00:42:41 | 显示全部楼层
仿真找下bug,我只测试过24C02,其他倒是没有用
回复

使用道具 举报

4

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2017-1-18
在线时间
80 小时
 楼主| 发表于 2017-11-30 10:40:38 | 显示全部楼层
本帖最后由 xdzhang 于 2017-11-30 10:44 编辑
正点原子 发表于 2017-11-30 00:42
仿真找下bug,我只测试过24C02,其他倒是没有用

问题的实质是:如果把“Elite STM32 IIC TEST”一个一个写进去再读出来没问题。用数组和指针做参数就不对。我想和器件无关。仿真过,写操作没问题,读操作也没问题,读出来的就不对。
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-11-30 13:21:46 | 显示全部楼层
24C16 , 24c32的地址表示方式不同.前者占一个字节.后者占用两个字节..请仔细看他们的资料.里面比较清楚.
回复

使用道具 举报

4

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2017-1-18
在线时间
80 小时
 楼主| 发表于 2017-11-30 14:58:13 | 显示全部楼层
操作系统 发表于 2017-11-30 13:21
24C16 , 24c32的地址表示方式不同.前者占一个字节.后者占用两个字节..请仔细看他们的资料.里面比较清楚.

看好问题再发言。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 12:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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