Positron Compiler Documentation

HSerialx_ChangeBaud

Positron16 · Revision 1.1.3.5 · PDF page 238

Hserial1_ChangeBaud Baud Value, { Display Actual Baud }

or

Hserial2_ChangeBaud Baud Value, { Display Actual Baud }

or

Hserial3_ChangeBaud Baud Value, { Display Actual Baud }

or

Hserial4_ChangeBaud Baud Value, { Display Actual Baud }

Changes the Baud rate of a USART for the HRsoutX/HRsinX and HSeroutX/HSerinX commands.

Baud Value is a constant value that signifies which Baud rate to set the USART at. Display Actual Baud is an optional constant of 0 or 1 that will produce a reminder message in the IDE that indicates what the actual Baud rate is, and its error ratio.

Device = 24FJ64GA306               ' Select the device to compile for
Declare Xtal = 32
Declare HSerial_Baud = 9600        ' Set the Baud rate for USART1 to 9600
Declare HRSOut1_Pin PORTB.0         ' Set PORTB.0 as USART1 output pin

RPOR0 = 3                           ' Configure the PPS for USART1 on PORTB.0

HRsoutLn "Hello World at 9600 Baud"
DelayMs 2000                      ' Wait for 2 seconds

HSerial1_ChangeBaud 115200           ' Change the Baud rate to 115200
HRsoutLn "Hello World at 115200 Baud"
Stop
View original PDF page 238Open page in PDFOriginal PDF page 238