Hi,
Yes indeed, particularly if you're going to mis-spell REYAX as RAYEX.
It's quite possible for PICaxe's HSEROUT to send single "characters" at 115,200 Baud, the only issue is if the receiving chip will tolerate significant inter-character gaps. Not tested, but since it appears that you only need to send one string of, for example,
AT+IPR=9600 , a dedicated
HSEROUT 0,("AT+IPR=9600") or at worst a linear string of
POKESFR TXREG , "A" : POKESFR TXREG ,"T" : ... etc. (where TXREG = $7A) should be sufficient, probably with a SETFREQ of M16 or M32 .
But interestingly, the Data Sheet appears to show an "Idle Low" serial protocol, which is the original RS232
Polarity, (as used by PICaxe) rather than the more normal (inverted) "RS232-TTL" polarity (when a "MAX232" type interface chip is
not used). Of course either Polarity probably needs the
Levels limited to 3.3 volts. PICaxe has no problems Transmitting either Polarity of signal, but sadly a "mistake" in the (M2) base PIC hardware design prevents the Reception of High-Speed Idle-Low RS232 signals (i.e. using HSERIN style commands), so an input inverter may be required
, (which might also give some degree of input over-voltage protection).
Cheers, Alan.