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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/19/04 23:39
Read: times


 
#81549 - I2C(C) = I2C(asm)
Responding to: ???'s previous message
There is no speed improvement possible on rewrititing soft I2C in asssembler, because you must still meet the I2C timing requirements (max 100 kbit).

Thus in both, C and assembler, the delay routines are the most time consuming tasks.

The only possible speed improvement can be get by an interrupt driven hardware I2C interface.


Peter


List of 13 messages in thread
TopicAuthorDate
Interrupt Function Prototype & Keil            01/01/70 00:00      
   Re: Interrupt Function Prototype & Keil            01/01/70 00:00      
      No Parameters            01/01/70 00:00      
         ASM vs 'C'            01/01/70 00:00      
         Interrupt Routines            01/01/70 00:00      
            Assembly code no better than keil            01/01/70 00:00      
               efficient C            01/01/70 00:00      
         Hardware IIC            01/01/70 00:00      
         I2C(C) = I2C(asm)            01/01/70 00:00      
            C-asm delay            01/01/70 00:00      
               OSC_FREQ            01/01/70 00:00      
      no need for prototypes!            01/01/70 00:00      
         Same            01/01/70 00:00      

Back to Subject List