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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/09/06 17:08
Read: times


 
#109623 - XOFF Clarification
Responding to: ???'s previous message
Just to add to my previous comment, and perhaps to save someone a wasted effort. Recall I discussed how sending XOFF to a PC was futile since the PC would continue to send the data in it's FIFO before the XOFF was honored. My algorithm at one time sent an XOFF in response to any data received after my input buffer trip point was surpassed. So if the PC sent 100 bytes after my trip point, I sent 100 XOFFs in response. It didn't help... just in case anyone had the idea to try that.

If you have enough money you can fight fire with fire by either designing an 8051 circuit with tons of RAM or using an external UART with a FIFO in it. Or simply refuse to talk to Windows PC's ;-) My old DOS test box running PCPLUS honors XOFF *immediately*. Don't know what the UART is in it though.

GB


List of 17 messages in thread
TopicAuthorDate
XON/XOFF control            01/01/70 00:00      
   what do you need to know?            01/01/70 00:00      
   XON/XOFF control            01/01/70 00:00      
   What's the problem            01/01/70 00:00      
      Buffer overflow            01/01/70 00:00      
   Standard Keil implementation!            01/01/70 00:00      
   Software flow control in depth            01/01/70 00:00      
      nice!            01/01/70 00:00      
         Bad 16550s            01/01/70 00:00      
            re: Bad 16550s            01/01/70 00:00      
      XOFF Clarification            01/01/70 00:00      
         Software flow control in hardware            01/01/70 00:00      
            Neat            01/01/70 00:00      
               Opposite of SMS?            01/01/70 00:00      
         Pesky hardware FIFOs            01/01/70 00:00      
            Bad 16550's and Control            01/01/70 00:00      
   then join me and score it            01/01/70 00:00      

Back to Subject List