I tried with address SAV0 = 0xA0 this means actual address(7 bits) 0x30; i tried to send it backwords from master and it the match address bit (COI0) dosen't get set and no interrupt is activated. I tried with servral other addresses to send while SAV0 = 0xA0, and i get COI0 clear and no interrupt activated. I also tried with different addresses and it worked just the same as before(send right address get COI0 set and interrupt activated; send another address COI0 clear and no interrupt). In all my attempts ether send the right address(COI0 - set and interrupt activate) or send another address(COI0 - clear and no interrupt) i never saw to give ACK. Another thing while I do the debugging I use an oscilloscope and I can see the data bits that I receive. I send 1st clock MSB(of address) and on 7th clock LSB(of address) after 0(for writing) and on the 9th clock I do not get the ACK(on address sent = SAV0)
↧