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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/20/04 12:02
Read: times


 
#81573 - I have the same problem
Responding to: ???'s previous message
Seems like the mscomm.rthreshold don't works very fine for high baudrates, then some times when the event is done and the pc goes to read the buffer there are some more received chars in the buffer.

I solved it sending an aditional control char i.e. an "*" or other, seting rthreshold=1, storing the received chars in a string and then search the control char (the * in my case) and then selecting the 4 chars on the left of the control char.

I done it because in my case the strings aren't all of the same length then i can't use a pre defined lenght like yours.

I hope this helps.


List of 23 messages in thread
TopicAuthorDate
Need help... MCU and PC communication            01/01/70 00:00      
   MCU & PC communication            01/01/70 00:00      
   I have the same problem            01/01/70 00:00      
   Need more help from this            01/01/70 00:00      
      I use ascii            01/01/70 00:00      
         Reply to Jose'            01/01/70 00:00      
   Fix the problem            01/01/70 00:00      
      To my helpers            01/01/70 00:00      
         Handshaking...            01/01/70 00:00      
         RETI            01/01/70 00:00      
   ascii ?            01/01/70 00:00      
   Handshaking and More !!            01/01/70 00:00      
      Delays            01/01/70 00:00      
         Thanks to all my helpers, problem solved            01/01/70 00:00      
         Delays            01/01/70 00:00      
            Delays            01/01/70 00:00      
               UART, mode 3            01/01/70 00:00      
                  The 9th bit is the parity for VB            01/01/70 00:00      
                     send data from mcu to pc            01/01/70 00:00      
                        Yes, but the 9th bit is the parity in VB            01/01/70 00:00      
                           9th bit lost by Windoze?            01/01/70 00:00      
                              9th bit is supported            01/01/70 00:00      
                                 32-bit MS Windows            01/01/70 00:00      

Back to Subject List