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/07 21:29
Modified:
  06/08/07 21:30

Read: times


 
#140458 - If values have different place limits...
Responding to: ???'s previous message
I would use a delimiter character e.g.
ADC1=10.325
ADC2=11.0
ADC3=9.75

Then send from micro

printf("10.325")
printf("%") /* delimiter character */
printf("11.0")
printf("%")
printf("9.75")
putchar(0x0D) /* end of xmit */

Then on PC side
rxbuffer = "10.325%11.0%9.75"
for b = 0 to 2
     for a = 1 to len(rxbuffer)
          If mid$(rxbuffer,a,1)="%" then
               ADC(b) = left$(rxbuffer,1,a-1)
               rxbuffer = right$(rxbuffer,len(rxbuffer)-a-1)
     next a
next b

Something like that. Note the above code is not checked for correctness.

Jon

List of 101 messages in thread
TopicAuthorDate
LPC9XX Data Logger            01/01/70 00:00      
   UART            01/01/70 00:00      
   That is it            01/01/70 00:00      
      Plenty            01/01/70 00:00      
         Windows XP            01/01/70 00:00      
      Off-topic            01/01/70 00:00      
         UART to RS232            01/01/70 00:00      
            MAX-232            01/01/70 00:00      
            UART to RS232            01/01/70 00:00      
               BEWARE            01/01/70 00:00      
                  MAX3222            01/01/70 00:00      
                     well, it does say 3V3            01/01/70 00:00      
   Simple Test Solution            01/01/70 00:00      
      Microsoft is great            01/01/70 00:00      
      Mistake RS232 Levels?            01/01/70 00:00      
         RE: Mistake            01/01/70 00:00      
   Need Help            01/01/70 00:00      
      Hello, World!            01/01/70 00:00      
      start this way            01/01/70 00:00      
      EPM900?            01/01/70 00:00      
         Yes Andy            01/01/70 00:00      
   BABYSTEPS            01/01/70 00:00      
      No Good            01/01/70 00:00      
         read "the bible"            01/01/70 00:00      
   Double Check            01/01/70 00:00      
   It's Working!!!            01/01/70 00:00      
   Save to Hard Drive            01/01/70 00:00      
      What software?            01/01/70 00:00      
      back at the top of the thread            01/01/70 00:00      
   Keil uV3            01/01/70 00:00      
   I forgot            01/01/70 00:00      
      Actually            01/01/70 00:00      
         Please do            01/01/70 00:00      
         Need Help Jon            01/01/70 00:00      
            Re: Help            01/01/70 00:00      
               Good!            01/01/70 00:00      
                  Re:Good            01/01/70 00:00      
                     Sample            01/01/70 00:00      
                        Thank you            01/01/70 00:00      
                           Comments            01/01/70 00:00      
            VB.NET            01/01/70 00:00      
               serial and parallel ports using VB.NET            01/01/70 00:00      
         Hard Drive Path            01/01/70 00:00      
            Drive Path            01/01/70 00:00      
   Delay            01/01/70 00:00      
      Timer            01/01/70 00:00      
   Yes            01/01/70 00:00      
      VB Ready            01/01/70 00:00      
         No,            01/01/70 00:00      
      Did it work in Hyperterminal?            01/01/70 00:00      
         It did            01/01/70 00:00      
            I changed your code.            01/01/70 00:00      
               Here            01/01/70 00:00      
   One more thing            01/01/70 00:00      
      Caused by LF            01/01/70 00:00      
         What else?            01/01/70 00:00      
            You could...            01/01/70 00:00      
               Wha?            01/01/70 00:00      
                  Actually, I should have said putc            01/01/70 00:00      
                     Look at ...            01/01/70 00:00      
                        I've got it            01/01/70 00:00      
                           Cooool            01/01/70 00:00      
   One more thing            01/01/70 00:00      
      Icon            01/01/70 00:00      
         Yes            01/01/70 00:00      
      "Caption"            01/01/70 00:00      
   Sample Code Updated            01/01/70 00:00      
   Decimal Data            01/01/70 00:00      
      What happens if...            01/01/70 00:00      
   It works            01/01/70 00:00      
      The reason...            01/01/70 00:00      
         Yes            01/01/70 00:00      
            Same position            01/01/70 00:00      
               Oops - small error            01/01/70 00:00      
   Yes            01/01/70 00:00      
   Maybe            01/01/70 00:00      
      Yes            01/01/70 00:00      
         Does not work            01/01/70 00:00      
            You have to...            01/01/70 00:00      
               Where?            01/01/70 00:00      
                  Neither            01/01/70 00:00      
                     Sorry, but no            01/01/70 00:00      
                        It should have            01/01/70 00:00      
                        Reason it didn\'t work            01/01/70 00:00      
                  I wouldn't put it anywhere there.            01/01/70 00:00      
                     That's OK            01/01/70 00:00      
                     Yes it did            01/01/70 00:00      
                        Just add this            01/01/70 00:00      
                           I will            01/01/70 00:00      
                              Send it all together...            01/01/70 00:00      
                                 If values have different place limits...            01/01/70 00:00      
                                    I think so            01/01/70 00:00      
   Excellent            01/01/70 00:00      
      Data Format            01/01/70 00:00      
         Some ways            01/01/70 00:00      
            Worng Link            01/01/70 00:00      
               Yes, wrong link            01/01/70 00:00      
            Replace()            01/01/70 00:00      
   CT needed            01/01/70 00:00      
      Juan, start new subject, please            01/01/70 00:00      
         and define your abbreviations            01/01/70 00:00      

Back to Subject List