need help about the 24AA01

Thread Starter

466576266

Joined Mar 17, 2010
10
Dear all,
i meet with a problem recently, and i need your help.
I'm trying to read and write from the 24AA01 using the I2C .
my design is this: first, i write a data 0x88 into the 24AA01(address 0x02).then, i want to read the data(0x88) from the 24AA01. theoritically, i will get athe data 0x88. but what i get is 0xFF. and whatever i change the data , i can only get the data 0xFF. i donnt know what's wrong with my code, maybe something wrong with the hardware.
the picture and the c code are attached. so, i need your help.thank you.
 

Attachments

Markd77

Joined Sep 7, 2009
2,806
What microcontroller is this? At first glance at the attachment, maybe the pins labelled RXD and TXD are more likely candidates for the I2C. The pins you are connecting to aren't labelled anything special so maybe they are just regular IO pins.
 

R!f@@

Joined Apr 2, 2009
9,918
What microcontroller is this? At first glance at the attachment, maybe the pins labelled RXD and TXD are more likely candidates for the I2C. The pins you are connecting to aren't labelled anything special so maybe they are just regular IO pins.
Whoops ! I missed that part. It's a point.
 

Tahmid

Joined Jul 2, 2008
343
This seems to me like an 89c51 or some 8051 microcontroller and you are using software I2C. Am I right? I also assume that the RXD and TXD pins are for UART.
 
Top