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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/04/10 14:36
Read: times


 
#179869 - Probably majority units don't suffer from the busy-loops
Responding to: ???'s previous message
Often not a problem if the processor is busy while accessing an EEPROM. Quite a lot of programs loads out the data when booting, and only needs to write a couple of bytes when the user reconfigures them. No worry if they busy-loops while writing the configuratin change, and then busy-loops a beep to acknowledge that the data was saved ok.

Remember that not all embedded tools are data loggers, where they need to regularly save data to EEPROM. Quite often, the EEPROM might contain MAC address, serial number, license key, crypto key, or similar settings that are stored in EEPROM just because the chip doesn't have smaller flash pages with IAP support.

It's my guess that a very large percentage of embedded units with I2C-connected EEPROM can do very well with bit-banged I2C.

List of 19 messages in thread
TopicAuthorDate
I2C EEPROMs, best data sheets?            01/01/70 00:00      
   as we are on 8052.com...            01/01/70 00:00      
   my first            01/01/70 00:00      
   what uC            01/01/70 00:00      
      bit-banging I2C master for EEPROMs is trivial            01/01/70 00:00      
         yes, the code is trivial, but ...            01/01/70 00:00      
            Probably majority units don't suffer from the busy-loops            01/01/70 00:00      
            Smart Door Knobs            01/01/70 00:00      
               Andy, Michael            01/01/70 00:00      
      ADuC7026            01/01/70 00:00      
         WP pin ?            01/01/70 00:00      
            It works sometimes            01/01/70 00:00      
               Timing - erase?            01/01/70 00:00      
                  can you givenot enough time?            01/01/70 00:00      
                  No erase, no abort            01/01/70 00:00      
                     Hidden erase            01/01/70 00:00      
                     STOP too short            01/01/70 00:00      
                     Problem solved (I think)            01/01/70 00:00      
   I2C            01/01/70 00:00      

Back to Subject List