Sorry we did not receive the earlier emails, we will look into this.
We do not really understand the
"leaves output in high state and switching state over time"
comment - could you explain a bit more clearly what issue you are seeing.
Naturally the hserout pin feature will override other features on the same pin, so, for instance, debug and sertxd will no longer work when hserout is enabled.
Note also that as hserout is a background task you must give it time to finish, for example your sample program may 'end' before the final byte of hserout is finished transmitting - try with a pause command after the hserouts to prevent this.
I’ve tried twice to contact you through “Contact Us” without receiving an acknowledgment that correspondence has been received, so I’ll try again.
Hserout on 08M2 corrupts last byte sent, sometimes leaving pin state undetermined.
Hsersetup B9600_8, %10
Hserout 0, (b0) leaves output in high state and switching state over time.
Effect: This corrupts last byte sent.
SYMBOL NUL = 0
SERTXD ("HELLO WORD",CR,LF)
HSERSETUP B9600_8, %10
HSEROUT 0, ("HSEROUT",CR,LF,NUL)
LET B0 = "?"
HSEROUT 0, (B0,NUL) ‘TRY WITHOUT NUL
‘LET B0 = "?"
‘HSEROUT 0, (#B0,NUL) ‘TRY WITHOUT NUL
Send an Instant Message to Technical Using...
We are now pleased to announce user project blogs are now available on the PICAXE forums. Enjoy!