Serial Communication
Functions
initSerial
> Syntax:
> Description:
Initializes the serial communication using the UART protocol.
This function configures the COM1 port with the following settings:
- Baud rate: 9600
- Data bits: 8
- Stop bits: 1
- Parity: None
- Flow control: None (relies on THR status)
Returns 0
on success, 1
if the serial chip is faulty.
isTransmitEmpty
> Syntax:
> Description:
Checks if the transmit buffer is empty.
This function returns 1
if the transmit buffer is empty, otherwise it returns 0
.
serialPutChar
> Syntax:
> Description:
Sends a character over the serial port.
This function places the character c
into the transmit buffer and returns 1
. If the buffer is full, it waits until the buffer is empty and then places the character in the buffer.
Note
All these functions use the COM1 port for serial communication.