Hi Bruce,
Just wonder how to use Serout2, Serin2 with 115200 baudrate.
From the formula :int(1000000/baudrate)-20,
if use 115200 i will have int(1000000/115200)-20 = -12
Please help.
kblim
Hi Bruce,
Just wonder how to use Serout2, Serin2 with 115200 baudrate.
From the formula :int(1000000/baudrate)-20,
if use 115200 i will have int(1000000/115200)-20 = -12
Please help.
kblim
If the baud rate calc doesn't work out to a positive number, then I'm pretty
sure the data rate you need isn't supported by the command.
Use this:
DEFINE HSER_SPBRG 21 'Configuración de velocidad de USART
DEFINE HSER_TXSTA 36 'a 115200 baudios.
Now you can use hserin and hserout at 115200 bauds
Yeah but in synchronous mode... and all that imply too![]()
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
First of all thank you for all the kindness reply. However I still couldn't solve the problem. I think I must clearify something.
Actually I would like to use the Serin2 and Serout2 command to do the asynchronising on any of the hardware pin.
As I know the Hserout and Hserin only implemented on the certain hardware pins.
The command of the SerOut2:
SerOut2 ModemOut, ModemSpeed, ["ate0",13]
Where the
1. ModemOut = Pin to be used
2. ModemSpeed = A number from the calculation Of
[int(1000000/baudrate)-20]
3. ["ate0",13] = any string to send out to the pin
So I do not know the HSER setting will effect the SerOut2 and SerIn2 command or not.
Please help.
I know the hserout instruction is for the hardware USART, but how about the SerIn2 and Serout2 command.
Do you guys use Serin2 and Serout2 command instead of hserout?
What is the main difference between Serin2/Serout2 and hserout?
How to set the 115200 baud rate for serin2/serout2 bcoz previously i was using these command to connect to a gsm module with 19200 baud rate?
Thanks
Bookmarks