I am trying to Serout a 48+ Hex character string from my 18X to another PIC device that is performing a format change ( my PIC weather data to a Byonics WXtrak APRS PIC modem)
I can send the appropriate WX format string from my PC using a TeraTerm terminal program to the WXtrak unit and it receives the data OK and formats it into APRS data and xmits OK
When I construct the same data string in my 18X and send to my PC , TeraTerm displays it OK....BUT when I send the same string to the WXtrak unit it does not receive/format it
With my PC connection to the WXtrak I have ALL RS232 pins connected, but with the 18X I am using only the out5 pin + ground.......again this works OK from the 18X to the PC
With my 18X I am sending the following string every 2 secs and WXtrak tries to format/tx it every 20 secs
Serout 5, N2400, ("!!+48HEX characters",13,10)
Have tried with both CR,LF (13,10) and without
The WXTrak unit has a "data valid" LED that comes on when I send my PC data but very infrequently flashes with my 18X data
Are there any "hidden " characters that the 18X is sending that WXtrak can't verify OR is it possible that there is a timing issue between the 18X and the WXtrak chip (internal resonator vs external resonator) ????
Should I construct my data in the 18X registers and xmit as b1,b2,b3, etc ????
Anyone have any experience trying this or any suggestions to what I can try
I can send the appropriate WX format string from my PC using a TeraTerm terminal program to the WXtrak unit and it receives the data OK and formats it into APRS data and xmits OK
When I construct the same data string in my 18X and send to my PC , TeraTerm displays it OK....BUT when I send the same string to the WXtrak unit it does not receive/format it
With my PC connection to the WXtrak I have ALL RS232 pins connected, but with the 18X I am using only the out5 pin + ground.......again this works OK from the 18X to the PC
With my 18X I am sending the following string every 2 secs and WXtrak tries to format/tx it every 20 secs
Serout 5, N2400, ("!!+48HEX characters",13,10)
Have tried with both CR,LF (13,10) and without
The WXTrak unit has a "data valid" LED that comes on when I send my PC data but very infrequently flashes with my 18X data
Are there any "hidden " characters that the 18X is sending that WXtrak can't verify OR is it possible that there is a timing issue between the 18X and the WXtrak chip (internal resonator vs external resonator) ????
Should I construct my data in the 18X registers and xmit as b1,b2,b3, etc ????
Anyone have any experience trying this or any suggestions to what I can try