| ??? 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 |



