I did things using a language I am more familiar with, and it allows me to set up a list of components, feeder locations, pick-up orientations, proper head to use, etc.
My problem is I haven't gotten fully reliable communications when downloading the files to the CSM. (Mine is a CSM84, PA1306/40) but I suspect they are all very similar. I have it set up for XON/XOFF protocol, and am using a linux system to download from. I don't entirely trust the linux comm program in regard to handling the XON/XOFF, so it could be entirely on the linux/comm program end. Anyway, if I set everything up for XON/XOFF, what appears to happen is the CSM84 reads about 1 K of data and then sends an XOFF, the comm program stops, and never receives an XON to continue the transmission. I haven't put a comm analyzer on it yet to see what exactly is going on.
My horrible workaround is to slow down the transmission to 10 chars/sec and ignore XON/XOFF at the linux PC. This works, but I always worry I'll miss a character in the middle of the file.
Is anyone else using XON/XOFF handshaking, or is it best to use CTS/RTS hardware handshaking? If you are using XON/XOFF, what parity settings are you using? (Not unheard of for the XON/XOFF chars to not obey the parity settings for data chars.)
Thanks,
Jon
reply »