KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
This is related with microcontrollers but thought to post it here because it is a problem with algorithms and data types and not with any hardware stuff. I'll explain the problem so that someone that doesn't have any hardware knowledge can still participate :) In Microcontroller there is an Analog to Digital converter with 10 bit resolution. (It will output a value between 0 and 1023) I need to send this value to PC using the serial port. But you can only write 8 bits at once. (You need to write bytes). It is a limitation in micro controller. So in the above case at least I need to send 2 bytes. My PC application just reads a sequence of numbers for plotting. So it should capture two consecutive bytes and build the number back. But here we will need a delimiter character as well. but still the delimiter character has an ascii value between 0 - 255 then it will mixup the process. So what is a simplest way to do this? Should I send the values as a sequence of chars? Ex : 1023 = "1""0""2""3" Vs "Char(255)Char(4)" In summary I need to send a sequence of 10 bit numbers over Serial in fastest way. :)
Tags (comma-separated)
Save Edits
Cancel