4909|12

2856

帖子

260

TA的资源

五彩晶圆(高级)

楼主
 

28027 I2C应用分享 [复制链接]

前段时间,看到好几个网友在做I2C时遇到问题。最近才抽出点时间学习。就例程中容易出错的的地方做一说明。

#define I2C_SLAVE_ADDR        0x50
#define I2C_NUMBYTES          2

1、28027中,器件地址长度有7和10两种可选,不管7位还是10位均不含读写控制位。以24Cxx为例,0xA0(0B1010 0000,最低位为读写控制位),将0xA0右移1位(即去除写操作/读控制位)则为0x50(0B0101 0000)。
2、例程中使用了fifo,其深度为4,在写EEPROM时,读写地址16位,占了2个字节,最多只留下2个字节存储数据。故在fifo模式下,I2C_NUMBYTES设置不能大于2.
F28027_12864_IIC.rar (297.55 KB, 下载次数: 146)

最新回复

为什么我只能发送一部分数据呢? 比如 0x12 0x34 输出中只有 0x34 能发送并显示 这个是内存格式的问题吗?  详情 回复 发表于 2014-8-19 13:21

赞赏

1

查看全部赞赏

 
点赞 关注(1)

回复
举报

1万

帖子

25

TA的资源

裸片初长成(高级)

沙发
 
向雷锋同志学习!
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

板凳
 
例程只能发两个数据,使用很不方便。最近会抽时间继续改进例程。
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

4
 
楼主我看文件夹名字为F28027 12864 IIC我在程序里没见到跟12864相关的程序,最近在做这个能不能提供些更详细的程序和资料?

点评

我是在我以前例程上面改的,重点是I2C,故没有加12864驱动。你可以自己添加  详情 回复 发表于 2014-1-17 09:31
 
 
 

回复

78

帖子

1

TA的资源

一粒金砂(中级)

5
 
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

6
 
重新开始 发表于 2014-1-8 21:57
楼主我看文件夹名字为F28027 12864 IIC我在程序里没见到跟12864相关的程序,最近在做这个能不能提供些更详 ...

我是在我以前例程上面改的,重点是I2C,故没有加12864驱动。你可以自己添加
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

7
 
下了谢谢
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

8
 
谢谢分享~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 
 

回复

33

帖子

0

TA的资源

一粒金砂(中级)

9
 
谢谢分享,研究一下
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

10
 
好的,过几天仔细研究一下,多谢版主分享!
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

11
 
这是TI例程
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

12
 
为什么我只能发送一部分数据呢?
比如 0x12 0x34 输出中只有 0x34 能发送并显示
这个是内存格式的问题吗?

点评

我没有搞明白你说什么?如果是I2C,建议看一下我写的这篇文章https://bbs.eeworld.com.cn/thread-427777-1-1.html  详情 回复 发表于 2014-8-19 16:50
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

13
 
carnationtea 发表于 2014-8-19 13:21
为什么我只能发送一部分数据呢?
比如 0x12 0x34 输出中只有 0x34 能发送并显示
这个是内存格式的问题吗 ...

我没有搞明白你说什么?如果是I2C,建议看一下我写的这篇文章https://bbs.eeworld.com.cn/thread-427777-1-1.html
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表