Hi there,
I am using JAZZ JZ20-R16 connected with MyWeigh HD-150 weighting device. Jazz have MJ20-RS module with MJ10-22-CS25 cable. Every time I connect both devices together, Jazz switchs his COM setting to 7 databits and EVEN parity.
I use system function 310 to set 9600, 8, N, 1 COM params at startup (SB2) as usually. When I check this settings, all are OK until I connect weight. After weight connection databits and parity settings changes. This happens even if weight is battery powered or is turned off.
Jazz and weight stand alone communicate with PC without problems, Jazz with other Jazz communicates OK, Weight with V130 communicates OK. Other Jazz (JZ20-T40) hes same problem when is connected to weight.
Weight has RS232 line set to 9600, 8, N, 1 with no way to change. When weight receives 0Dh character, it sends 14 byte ASCII masage like ":W-123.45kgSL" ended with 0Dh character - there is no "/" character any time. During mistake finding I discover, that switch of Jazz COM params happens after I connect TxD pin from weight to RxD pin of Jazz. There is no way to set Jazz COM params back, if is connected to weight (other SF310 call). When I use RS232 opto-isolator, all works fine, but this can not be the solution.
Tested with U90 Loader 6.6.11 and Jazz JZ20-R16 and Jazz JZ20-T40 both with O/S JZ V2.36 (B03). I have wrote more than 100 different Jazz SW with some kind of communication, but never seen this problem before.
Thaks for any idea, I am a bit tired about it...