lirenjiang 发表于 2011-8-26 14:11:19

用STC12C5A60S2单片机验证24C02发现有时候前面一两个字节会出错

问题是这样的:我用STC12C5A60S2单片机验证24C02,先写入几个数据,然后又读出来显示,可是经常发现第一两个字节会丢失,我怀疑是STC12C5A60S2
速度太快了,于是我就用89C52的测试了一下,问题没有了,这就验证了我的想法。但是,我把24C02的程序加入延时,在烧入STC12C5A60S2,尝试了好久,还是出现同样的情况,很纠结,不知道有谁用那种高速单片机(比如AVR)验证24C02时有没有出现同样的情况?我不知道具体是那边延时不够,问题还是没解决!!!

scfor 发表于 2011-8-30 14:47:57

LZ是用IO模拟I2C接口么 怎么弄的 请教下

lirenjiang 发表于 2011-8-30 20:18:49

你去找一下IIC总线的时隙和原理,照着时隙写就行了……要不就网上找一个别人写好的例程序,照着时隙图分析理解一下你就懂了
页: [1]
查看完整版本: 用STC12C5A60S2单片机验证24C02发现有时候前面一两个字节会出错