1,AT24C02C与AT24C02B与AT24C02的差异

24C02C,是400K的,24C02B是100K的,24C02有多种电压的版本1.8V和2.7V的速度是100K,5V的速度是400K。如果你的系统是5V的尽量采用5V的芯片,如果是低压的,就只能修改程序,把速度调慢了。

AT24C02C与AT24C02B与AT24C02的差异

2,24C02芯片能擦写多少次啊FM24C02有人说能擦10亿次

同一个区域可以擦写10万次左右。擦写多了以后会损坏。做个运动控制 ,每执行一次前都需要采集上次运动完的数据,需要下电后自动记忆,寿命至少在千万次以上WT588d语音芯片是可外挂FLASH,可重复擦写的一款语音芯片,WT588D音质较好,控制灵活的特点,更增加了可播放MIDI和弦功能,性能更好。WT588D是一款具有单片机内核的语音芯片,因此,可以冠名为WT588D系列语音单片机。WT588D系列语音单片机是广州唯创电子有限公司联合台湾华邦共同研发出来的集单片机和语音电路于一体的可编辑语音芯片。功能多音质好应用范围广性能稳定是WT588D系列语音单片机的特长,弥补了以往各类语音芯片应用领域狭小的缺陷,MP3控制模式、按键控制模式、按键组合控制模式、并口控制模式、一线串口控制模式、三线串口控制模式以及三线串口控制控制端口扩展输出模式,让应用人员能将产品投放在几乎可以想象得到的场所。作为一款以语音为基础的芯片,对音质的追求当然也是精益求精的,完全支持6K~22KHz采样率的音频加载,芯片的独到之处便是将加载的音频音质几乎完整无损的展现出来。WT588D系列语音单片机能通过配套软件WT588D voiceChip轻而易举的做到语音组合播放、插入完美的陶冶静音。静音的时长控制得绝无丝毫误差!可控制的语音地址位能达到220个!每个地址位里能加载可组合语音为128段语音!WT588D系列语音单片机模块内置SPI-FLASH存储器,WT588D系列语音单片机芯片可根据实际用法外置SPI-FLASH存储器,众多的控制模式、语音组合只需更换SPI-FLASH的内容,即可完全实现操作方式的切换。WT588D系列语音单片机支内容在线下载,这是一个应用人员不可或缺的优势持SPI-FLASH!WT588D语音单片机的推出,非常的具有语音市场的前瞻性和革命性,势必会在语音芯片的应用方面卷起一股旋风。

24C02芯片能擦写多少次啊FM24C02有人说能擦10亿次

3,谁知道AT24C02的中文资料在单片机中是如何被利用的他的功能是什么呢

I2C总线由单片机控制,挂在I2C总线上的设备可以很多个,每个有独立的地址,A0,A1,A2。。。但单片机发送地址后,该地址的设备就会被激活,向单片机反馈一个应答信号,然后进行该设备的操作任务,比如这个设备是AT24C02,它是用来存储数据的,具体的操作有发送地址,发送指令,接受数据以及发送数据等等,你还是仔细研究下I2C协议吧!发个例子给你看看吧! #ifndef _ROM24C02_H_2008_11_30_ #define _ROM24C02_H_2008_11_30_ #define uchar unsigned char #define uint unsigned int sbit rom24c02_sda= P2^1; //24c02串行数据 sbit rom24c02_scl= P2^0; //24c02串行时钟 void rom_delay1ms(unsigned int count) //延时1ms unsigned char j; for(;count>0;count--) for(j=0;j<120;j++); } void delay1c() void rom24c02_start(void) rom24c02_sda=1; rom24c02_scl=1; delay1c(); rom24c02_sda=0; delay1c(); } void rom24c02_stop(void) rom24c02_sda=0; rom24c02_scl=1; delay1c(); rom24c02_sda=1; delay1c(); } void rom24c02_ack(void) rom24c02_sda=0; delay1c(); rom24c02_scl=1; delay1c(); rom24c02_scl=0; } void rom24c02_noack(void) rom24c02_sda=1; delay1c(); rom24c02_scl=1; delay1c(); rom24c02_scl=0; } void rom24c02_write8bit(uchar dat) uchar i=8; do rom24c02_scl=0; delay1c(); if((dat&0x80)==0x80) rom24c02_sda=1; else rom24c02_sda=0; rom24c02_scl=1; delay1c(); rom24c02_scl=0; dat=dat<<1; }while(--i); rom24c02_scl=0; } uchar rom24c02_read8bit(void) uchar temp=0; uchar i=8; rom24c02_sda=1; do rom24c02_scl=0; delay1c(); rom24c02_scl=1; delay1c(); if(rom24c02_sda)temp=temp|0x01; else temp=temp&0xfe;if(i-1) temp=temp<<1; } i--; }while(i); return(temp); } void rom24c02_writeone(uchar pdat,uchar add) rom24c02_start(); rom24c02_write8bit(0xa0); rom24c02_ack(); rom24c02_write8bit(add); rom24c02_ack(); rom24c02_write8bit(pdat); rom24c02_ack(); rom24c02_stop(); rom_delay1ms(10); } uchar rom24c02_readone(uchar add) uchar temp; rom24c02_start(); rom24c02_write8bit(0xa0); rom24c02_ack(); rom24c02_write8bit(add); rom24c02_ack(); rom24c02_start(); rom24c02_write8bit(0xa1); rom24c02_ack(); temp=rom24c02_read8bit(); rom24c02_scl=0; rom24c02_noack(); rom24c02_stop(); return(temp); } #endif

谁知道AT24C02的中文资料在单片机中是如何被利用的他的功能是什么呢


文章TAG:at24c02能读写多少次at24c02  读写  多少  
下一篇