??? 09/02/05 10:05 Read: times |
#100441 - Fundamental Comms Problem Responding to: ???'s previous message |
Jeff Corr said:
Can someone take a look at this and at least verify I've opened the comport up to 57.6k correctly? Before even looking at your code, there is a fundamental flaw in your serial comms plan: ... the stream coming from the [PC] port is simple text, an example of which follows :
1 128 139 1 120 130 0 115 120 Each "location" starts with a 1 or 0 (indicating laser power on or off), the next are X,Y coordinates. For this to work, you need to be absolutely and totally 100% sure & certain that you will never, ever miss even one character; and that no transmission errors will ever occur - not even 1 bit. You also need to be sure that the PC and your 8052 system always start in the correct order. At the very least, I would suggest that you need to add a "sync" character to mark the start of each "command," and probably also a checksum for each command. |
Topic | Author | Date |
Laser system serial port com | 01/01/70 00:00 | |
MHz? | 01/01/70 00:00 | |
11.059 | 01/01/70 00:00 | |
also... | 01/01/70 00:00 | |
Even more... anybody got any ideas? | 01/01/70 00:00 | |
Values in | 01/01/70 00:00 | |
text??? | 01/01/70 00:00 | |
thanks so far | 01/01/70 00:00 | |
Back to basics | 01/01/70 00:00 | |
Oh, come on... | 01/01/70 00:00 | |
"Program" or "Code?" | 01/01/70 00:00 | |
Oh dear... | 01/01/70 00:00 | |
Fundamental Comms Problem | 01/01/70 00:00 | |
Serial Code - Doomed! | 01/01/70 00:00 | |
this is getting ridiculous | 01/01/70 00:00 | |
learning process | 01/01/70 00:00 | |
oh well | 01/01/70 00:00 | |
agreed - waiting for the real stuff :-) | 01/01/70 00:00 | |
cart before horse | 01/01/70 00:00 | |
weekend approaching? | 01/01/70 00:00 | |
sure we can, but then why do you say the | 01/01/70 00:00 | |
this belong in the chat, but since it is | 01/01/70 00:00 | |
hrm | 01/01/70 00:00 | |
make an effort do not "whip up some code | 01/01/70 00:00 | |
facts & emotions | 01/01/70 00:00 | |
k | 01/01/70 00:00 | |
Good luck with the 430's | 01/01/70 00:00 | |
int | 01/01/70 00:00 | |
Slight misconception. | 01/01/70 00:00 | |
Next step | 01/01/70 00:00 | |
-1 provocative troll | 01/01/70 00:00 | |
read | 01/01/70 00:00 | |
which derivative? | 01/01/70 00:00 | |
dallas | 01/01/70 00:00 | |
DS89C420 | 01/01/70 00:00 | |
system im using | 01/01/70 00:00 | |
int | 01/01/70 00:00 | |
Process | 01/01/70 00:00 | |
Why do you persist | 01/01/70 00:00 | |
2 byte protocol | 01/01/70 00:00 | |
Intersting, but... | 01/01/70 00:00 | |
very interesting | 01/01/70 00:00 | |
How to proceed | 01/01/70 00:00 | |
a problem and a suggestion | 01/01/70 00:00 | |
Problems many & varied | 01/01/70 00:00 | |
Begin at the beginning! | 01/01/70 00:00 | |
started again | 01/01/70 00:00 | |
Re: started again | 01/01/70 00:00 | |
ah crap. | 01/01/70 00:00 | |
ah my eyes! | 01/01/70 00:00 | |
continued.. | 01/01/70 00:00 | |
Second UART | 01/01/70 00:00 | |
int vector | 01/01/70 00:00 | |
Look at the datasheet ! | 01/01/70 00:00 | |
yup | 01/01/70 00:00 | |
serial port 1 interrupt vector | 01/01/70 00:00 | |
okay | 01/01/70 00:00 | |
Still not OK | 01/01/70 00:00 | |
ISR reset | 01/01/70 00:00 | |
take rest | 01/01/70 00:00 | |
rest........ | 01/01/70 00:00 | |
STOP | 01/01/70 00:00 | |
just to be sure... | 01/01/70 00:00 | |
man int triggering | 01/01/70 00:00 | |
Craig, please remove this thread this is | 01/01/70 00:00 | |
Request | 01/01/70 00:00 | |
num | 01/01/70 00:00 | |
again | 01/01/70 00:00 | |
Thanks ALOT Jan !! | 01/01/70 00:00 | |
works, so now do the reading | 01/01/70 00:00 | |
serial port int | 01/01/70 00:00 | |
transmit | 01/01/70 00:00 | |
transmit | 01/01/70 00:00 | |
Oh dear | 01/01/70 00:00 | |
I dont give up. | 01/01/70 00:00 | |
er | 01/01/70 00:00 | |
brains? | 01/01/70 00:00 | |
Or lack thereof... | 01/01/70 00:00 | |
Persistance is a virtue | 01/01/70 00:00 | |
basics | 01/01/70 00:00 | |
updated | 01/01/70 00:00 | |
Solve i problem at a time | 01/01/70 00:00 | |
one more problem knocked down | 01/01/70 00:00 | |
PWM spoiled by Rx | 01/01/70 00:00 | |
lines![]() | 01/01/70 00:00 |