| ??? 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 |
| Topic | Author | Date |
| 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 |



