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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/28/05 15:54
Read: times


 
#100213 - UARTs and ASK
Responding to: ???'s previous message
Manoz Joshi said:
Unfortunately the RF link was not very stable as LED didn't switch on straight away after pressing one of the button. Sometime the LED switched on without me pressing the button.

Look at the receiver output with a scope and see how much noise is present and whether you expect a UART to clock in the data properly. You see, it takes only something with the appearance of a start bit to get the UART started shifting in bits.

A UART's NRZ plus start bit encoding scheme is not a good choice for ASK, although some folks have employed different encoding schemes at a higher level that account for the UART's start and stop bits and then just use the UART to clock out the bits.

I have been informed that if I use bit-banging at the receiver instead of UART, would solve the problem. I don't know it is true or not.

And most likely bit-banging at the transmitter too. Bit-banging transmit and receive are done when internal peripheral subsystems in incapable of generating the waveform of the encoding scheme chosen to suit the RF link's characteristics.

List of 34 messages in thread
TopicAuthorDate
Serial RF with AT89C51 to AT89C51            01/01/70 00:00      
   Lineks ?            01/01/70 00:00      
   UARTs and ASK            01/01/70 00:00      
      Software driven UART - Bit-banging            01/01/70 00:00      
         Channel coding            01/01/70 00:00      
            Yes but...            01/01/70 00:00      
               What is the hardware UART not doing?            01/01/70 00:00      
                  Hardware UART            01/01/70 00:00      
                     RF links pose challenges, but anyway...            01/01/70 00:00      
                     Spend the money or do the hard work?            01/01/70 00:00      
                        So many, so often, forget that design is            01/01/70 00:00      
   Rendering            01/01/70 00:00      
      Me too !            01/01/70 00:00      
      nope, just like any other (IE)            01/01/70 00:00      
         Disappointed!            01/01/70 00:00      
            What is the purpose of "learning" our co            01/01/70 00:00      
            Sorry but            01/01/70 00:00      
            End of wrong stick?            01/01/70 00:00      
            Learning? Dealing with disappoinment            01/01/70 00:00      
            What you need to learn            01/01/70 00:00      
               Apology            01/01/70 00:00      
                  Recommendation            01/01/70 00:00      
                  A short backgrounder            01/01/70 00:00      
                     Missing the point            01/01/70 00:00      
   The wise men have spoken            01/01/70 00:00      
   UARTs, the last word Mr. Joshi            01/01/70 00:00      
      *Groan* Here is my inital code            01/01/70 00:00      
         Does it work ?            01/01/70 00:00      
            Does it work at all?            01/01/70 00:00      
         The Point.            01/01/70 00:00      
            why analyze how deep the water is before            01/01/70 00:00      
         TF2 needs to be cleared in interrupt            01/01/70 00:00      
         the right way to get help definitely is            01/01/70 00:00      
         Pinching a loaf            01/01/70 00:00      

Back to Subject List