广告

原创 为什么I2C 芯片24C02 只能发送最多8个数据呢?

2009-5-28 23:41 2868 0 1 分类: MCU/ 嵌入式

<急求>为什么I2C 芯片24C02 只能发送最多8个数据呢?


我做I2C串口通信时 ,用24C02芯片,每次只能一次最多发 8个数据,


可其芯片文档说可以发送16 位数据,
有哪位高人能够给我指点一下?这是为什么?
谢谢


QQ;312425763

广告

文章评论 1条评论)

登录后参与讨论

linjinlong-2008_310435196 2013-1-29 11:10

AT24C02A的写操作有两种模式:字节写和页写。字节写是先接收带有写命令的设备地址信息,如果符合就应答,再接收设备内存地址信息,发出应答后,再接收要写入的数据,这样就完成了字节写过程。 页写与字节写的区别就是,页写可以一次写多个数据,而字节写只能一次写一个数据。但由于AT24C02A的一页才8个字节,所以页写也最多写8个数据,而且只能在该页内写,不会发生一次页写同时写两页的情况。
相关推荐阅读
huxiao9178 2009-05-03 19:54
温度传感器的采集与显示
目的:用温度传感器采集温度,读给单片机,再把数据用数码管显示.这里也可以用PC机接收后保存,对温度进行时时监控.程序:#include <reg52.h>#define uchar uns...
huxiao9178 2009-05-03 17:36
完整的I2C串口通讯程序
说明:该程序今本人调试成功,在这是用数码管显示单片机中储存的数据。可以应用到用PC主机控制其它设备的系统中。#include <reg52.h>#define uchar unsigned...
我要评论
1
0
广告
关闭 热点推荐上一条 /1 下一条