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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/08/04 13:41
Read: times


 
Msg Score: +2
 +1 Good Answer/Helpful
 +1 Informative
#72053 - What Bit Banging Means
Responding to: ???'s previous message
Is this your next interview question? ;-)

The term "Bit Banging" is used to describe a purely software implementation of a communications receiver and/or transmitter - without the use of dedicated hardware such as a UART, I2C Controller or SPI Controller.

For a transmitter, you have to write code to set each pin on the interface to the required state, and maintain that state for the required time, and with the correct timing relationship(s) to other pins, and do any necessary serial/parallel conversion;

For a receiver, you have to write code to sample the pin(s) on the interface with the required timing, and do any necessary serial/parallel conversion.

Obviously, this is an awful lot of work for both the programmer to write and the processor to execute.
The processor overhead means that it is only suitable for relatively slow interfaces.

List of 18 messages in thread
TopicAuthorDate
Bit-Banging mechanism            01/01/70 00:00      
   RE: Bit-Banging mechanism            01/01/70 00:00      
   RE: Bit-Banging mechanism            01/01/70 00:00      
      RE: Bit-Banging mechanism            01/01/70 00:00      
         RE: Bit-Banging mechanism            01/01/70 00:00      
      RE: Bit-Banging mechanism            01/01/70 00:00      
         RE: Bit-Banging mechanism            01/01/70 00:00      
   RE: Bit-Banging mechanism            01/01/70 00:00      
      RE: Not Bit-Banging            01/01/70 00:00      
   RE: Bit-Banging mechanism            01/01/70 00:00      
   What Bit Banging Means            01/01/70 00:00      
   RE: Bit-Banging mechanism            01/01/70 00:00      
      Not necessarily too arduous            01/01/70 00:00      
      RE: Bit-Banging mechanism            01/01/70 00:00      
         RE: Bit-Banging mechanism            01/01/70 00:00      
            Programmers Heaven            01/01/70 00:00      
         RE: Bit-Banging mechanism            01/01/70 00:00      
         What you asked for            01/01/70 00:00      

Back to Subject List