分享 rt-thread I2C驱动at24cxx

发表在 I2C2018-12-19 15:46 [复制链接] 12 1126

可以 按照I2C设备应用笔记的示例添加驱动,目前没有增加 page写入,,只测试了at24c64; @$ _1 K# [1 T1 @

6 J: X! h5 h9 e5 _

3 T" R: L+ G0 v" r5 L8 p
* z6 {# a3 R' @9 u由于才学没多久,可能里面有错误。
- Z' H% I  Y/ ?: C8 L0 t0 `欢迎增加page写读的功能完善这个驱动,可以参考这个链接:https://blog.csdn.net/zhb2004xp/article/details/82081667
/ {  u& t2 O3 O2 K+ s( o好了直接上附件。have fun.!7 ~, [1 p$ p* M  M# ^1 @7 J' ]/ G
. c, e" ~* p& F* G) H$ |* s& e2 m

drv_at24cxx.rar

2.51 KB, 下载次数: 318

使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2018-12-19 15:50:32 | 显示全部楼层
不错,点赞。
使用道具 举报 回复
发表于 2018-12-19 19:02:23 | 显示全部楼层
先顶一个
使用道具 举报 回复
发表于 2019-8-1 11:16:42 | 显示全部楼层
请问下,AT24C16的地址是 0XA0   这个驱动的默认地址是0x50  我需要修改吗? 一直写入不成功  初入RTT  求教下 谢谢
使用道具 举报 回复
发表于 2019-9-12 11:16:35 | 显示全部楼层
jamguo 发表于 2019-8-1 11:16
: s7 ^+ f$ o7 v3 T/ u4 F请问下,AT24C16的地址是 0XA0   这个驱动的默认地址是0x50  我需要修改吗? 一直写入不成功  初入RTT  求 ...

/ g' t7 H7 D4 \  G; K8 W) K$ i兄弟,你的弄好了吗?
使用道具 举报 回复
发表于 2019-9-12 12:02:18 | 显示全部楼层
xb-w 发表于 2019-9-12 11:16
! V% E% b$ u6 Q$ U6 X* q2 \+ g0 c兄弟,你的弄好了吗?

6 m4 b5 \  N+ i4 o4 z' Z没有。。。。放弃了,iic我直接用的模拟IIC 没用RTT的设备框架,后来直接上了SPI-FLASH
使用道具 举报 回复
发表于 2019-9-15 20:08:16 | 显示全部楼层
jamguo 发表于 2019-8-1 11:16
7 s" ~  p) r- s& d请问下,AT24C16的地址是 0XA0   这个驱动的默认地址是0x50  我需要修改吗? 一直写入不成功  初入RTT  求 ...
9 ^7 {) C/ N$ u0 b" s7 U
RTT里的IIC地址右移了一位
使用道具 举报 回复
发表于 2019-9-16 09:39:28 | 显示全部楼层
Dryad 发表于 2019-9-15 20:08
& x6 I5 }6 p6 ?) r- k8 ^# d) x7 dRTT里的IIC地址右移了一位

% I1 w3 R7 G$ J' L  I好的 谢谢你!
使用道具 举报 回复
发表于 2019-9-27 11:15:50 | 显示全部楼层
感谢楼主分享
使用道具 举报 回复
发表于 3 天前 | 显示全部楼层
基于RTT框架的at24cxx已提交更新,修复一些bug,增加对16位地址的大容量设备支持* y' i$ K5 D' {  P; y
https://github.com/cw339004111/at24cxx
使用道具 举报 回复
发表于 3 天前 | 显示全部楼层
cw339004111 发表于 2019-10-13 14:55
, p' K" ?. G& J# [9 e+ {基于RTT框架的at24cxx已提交更新,修复一些bug,增加对16位地址的大容量设备支持  n1 F6 S7 C9 h) l
https://github.com/cw339 ...
4 C' L. S# u7 f$ k* }0 p
原来的软件包长期不更新维护.7 G) y; y5 G3 U/ i1 f

; G3 m0 A- ~9 Z: I其实我觉的层主可以提 PR 把软件包的索引替换成你的仓库地址......
使用道具 举报 回复
发表于 6 小时前 | 显示全部楼层
Dryad 发表于 2019-9-15 20:08/ q) ?; X# K$ {3 z" Q
RTT里的IIC地址右移了一位

& g! a) Y, q8 w# w. N  B; b; }' H能简单说明下RTT为啥IIC地址右移一位吗?
使用道具 举报 回复
发表于 2 小时前 | 显示全部楼层
yzwguet 发表于 2019-10-16 12:22
5 H6 D( X$ L" I1 s  g6 c能简单说明下RTT为啥IIC地址右移一位吗?

* K5 R$ O0 x3 c. i, j在IIC协议中,地址的bit0用于指示是写还是读
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

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