AT24CXX_ReadLenByte(u16 ReadAddr,u8 Len)读一定长度的问题?

2019-07-21 01:24发布


1、对于要读的地址部分,我不是特别的理解,是从要读的数据中,倒着读吗?
例如,readdr=0,len=10
t=0时,0+10-0-1=9
t=1时,0+10-1-1=8
t=2时,0+10-2-1=7
。。。。。。
2、Len 是只能读 2 、4吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
龙之谷
1楼-- · 2019-07-21 02:50
1.这个是倒着读的
2.根据返回值类型,len不能大于4
3.这个函数是配合其它函数工作的,需要按规定使用
豆点
2楼-- · 2019-07-21 06:32
回复【2楼】龙之谷:
---------------------------------
若是倒着读,temp不应该是temp>>=8吗?
比如 数据 89
倒着读,先读9,temp<<=8,后读到8,返回的数据98,那么读到的数据不是不对了吗?
龙之谷
3楼-- · 2019-07-21 11:49
 精彩回答 2  元偷偷看……

一周热门 更多>