I am very beginner to electronics.
I have experience with software development but no experience with electronics.
I have learned everything on my own from last 3-4 months.

I am trying to write to and read from 24LC256 chip with Atmega16.
In my program I don't get any error , program runs good but I don't read what I write I always read 0xFF which is default value.

So to find out more about this I actually bought an Rigol DS1054Z and, after connecting probes to SDA & SCL (with pin and GND) I get a very strange wave form, I have attached a picture of the wave form.

I expected to see a wave form which has a straight line and then goes low or high, I mean same which we see on images where we learn about I2C protocol.

I can try whatever you guys think may go wrong.

Please help me in finding/troubleshoot the problem.
Thanks in advance.