求助I2C读写AT24C256的问题 ,我在别的地方也看你的提问,我来回答你:问题已经解决了:我的SCL和SDA分别连的PB.6和PB.7,所以IO方向设置要改为:define SDA_IN(){GPIOB->;CRL=0X0FFFFFFF;GPIOB->;CRL|=8;}define SDA_OUT(){GPIOB->;CRL=0X0FFFFFFF;GPIOB->;CRL|=3;} 这样就ok了!但是编译是时候出现警告,会不会是移位运算GPIOB->;CRL|=8的问题,之前移位12的时候没有问题myiic.c(45):warning:#61-D:integer operation result is out of range只好又改成下面的写法:define SDA_IN(){GPIOB->;CRL=0X0FFFFFFF;GPIOB->;CRL|=0X;}define SDA_OUT(){GPIOB->;CRL=0X0FFFFFFF;GPIOB->;CRL|=0X;}这样编译也没警告,读写也正确你的是我前进的动力,还有不懂的地方,请继续追问。
请问AT24C256的贴片封装是什么
AT24C256是什么 这是ATMEL公司生产的一块二线接口EEPROMs的存储芯片,简单点就是存储器。网页 微信 知乎 图片 视频 医疗 科学 汉语 英文 问问 学术。? 2021SOGOU.COM 京ICP证050897号
I2C,对AT24C256,写入数据,没有应答信号的问题,高手请指教 你说没有ACK,是指的复device address 后面的这个吗?ACK都没有一定是AT24C256没有响应。要么是地址本身错制了,要不就是在传输过程中出错了。检查下地址设置,没问题的话查下M051传的数据是否正确。zd
stm32在初始化读取at24c256的eeprom时候会卡死怎么处理 eeprom的擦除,拿到该eeprom的spec,根据说明是写全FF还是0擦除就好了,前提是你的i2c是已经通了的,这块应该没有任何难度,仔细看手册吧,玩单片机和arm就是这样!望采纳!
at24c256的标记是什么 您好你这个单片机是带I2C接口的那个SMBus就是,我用这个系列的单片机写过,模拟的还没有借口直接来的好。我的空间里面有我调好的一篇247519442你说的全部是0xff也是正常的。