Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/01/08 10:33
Read: times


 
#159532 - Re: A good test setup
Responding to: ???'s previous message
Thanx David for reply,

I am not getting why p89c668 is unable to write to at24c16

David Prentice said:

I would assume that you have identical software on each chip. I also hope that you are checking the ACK when you address the Slave. Although the Slave_Read_Ads is obviously responding ok.

My only thought is that the bus is not free when your 668 is trying to access. Again, you should always check for a free bus EVERY time you want to start a transaction.

David.


Yes software is identical, with only change in SFR initialisation for both MCU(one being 668 & other 669) & ISR vector number for I2C

Talking about bus busy; I dont think so that can be the reason, as read or write on bus in debugging software are keypad triggered & I am pressing necessary key only when both the following conditions are true
1. MCU handelling bus releases it & gives indication on LCD
2. checking SCL & SDA on oscilloscope.

Regards,
Mahesh


List of 25 messages in thread
TopicAuthorDate
PROBLEM IN I2C WITH P89C668            01/01/70 00:00      
   Oscilloscope            01/01/70 00:00      
   Check your hardware I2C addressing            01/01/70 00:00      
   Re to David & Per            01/01/70 00:00      
      Reducing the bit-rate is irrelevant            01/01/70 00:00      
         you can, with VERY minor modifications ...            01/01/70 00:00      
   observations till 2 pm IST            01/01/70 00:00      
      check your hardware again            01/01/70 00:00      
         Re: david            01/01/70 00:00      
            A complete mystery            01/01/70 00:00      
   NEW DEVELOPEMENT            01/01/70 00:00      
      A good test setup            01/01/70 00:00      
         Re: A good test setup            01/01/70 00:00      
      Write your name to the DS1307 RAM            01/01/70 00:00      
         DS1307 max RAM is.....            01/01/70 00:00      
            My data sheet says RAM 0x08 to 0x3F            01/01/70 00:00      
               Sorry David            01/01/70 00:00      
                  Please post your code.            01/01/70 00:00      
                     not 12 individual writes            01/01/70 00:00      
                        Without the code this will go on forever            01/01/70 00:00      
            i2c code            01/01/70 00:00      
               Code?            01/01/70 00:00      
               WHY ON EARTH ...            01/01/70 00:00      
                  Mahesh has a problem with HIS code            01/01/70 00:00      
               I have added code-tags to Praveen's i2c code            01/01/70 00:00      

Back to Subject List