Mikroelektronika MIKROE-442 데이터 시트

다운로드
페이지 726
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
627
UARTx_Write
Prototype
sub procedure UARTx_Write(dim data_ as word)
Description The function transmits a byte via the UART module.
Parameters 
data_
:  data to be sent  
Returns
Nothing.
Requires
Routine requires at least one UART module.
Used UART module must be initialized before using this routine. See UARTx_Init and UARTx_Init_
Advanced routines.
Example
dim data_ as byte
...
data_ = 0x1E
UART1_Write(data_)
Notes
UART library routines require you to specify the module you want to use. To select the desired UART 
module, simply change the letter 
x in the routine prototype for a number from 1 to 4.
Number of UART modules per MCU differs from chip to chip. Please, read the appropriate datasheet 
before utilizing this library.
UARTx_Write_Text
Prototype
sub procedure UARTx_Write_Text(dim byref uart_text as string[20])
Description Sends text via UART. Text should be zero terminated.
Parameters 
UART_text
: text to be sent 
Returns
Nothing.
Requires
Routine requires at least one UART module.
Used UART module must be initialized before using this routine. See UARTx_Init and UARTx_Init_
Advanced routines.
Example
Read text until the sequence “OK” is received, and send back what’s been received:
UART1_Init(4800)                           ‘ initialize UART module
Delay_ms(100)
 while TRUE
   if (UART1_Data_Ready() = 1)             ‘ if data is received   
     UART1_Read_Text(output, ‘OK’, 10)  ‘ reads text until ‘OK’ is found
     UART1_Write_Text(output)              ‘ sends back text 
   end if
 wend.
Notes
UART library routines require you to specify the module you want to use. To select the desired UART 
module, simply change the letter 
x in the routine prototype for a number from 1 to 4.
Number of UART modules per MCU differs from chip to chip. Please, read the appropriate datasheet 
before utilizing this library.