Medidor Online de Temperatura y Humedad de Bajo Consumo  1
Trabajo Fin de Carrera
Referencia del Archivo uart.c
#include "LPC17xx.h"
#include "type.h"
#include "uart.h"

Funciones

void UART0_IRQHandler (void)
 
void UART1_IRQHandler (void)
 
void UART3_IRQHandler (void)
 
uint32_t UARTInit (uint32_t PortNum, uint32_t baudrate)
 
void UARTSend (uint32_t portNum, uint8_t *BufferPtr, uint32_t Length)
 

Variables

volatile uint32_t UART0Status
 
volatile uint32_t UART1Status
 
volatile uint32_t UART3Status
 
volatile uint8_t UART0TxEmpty = 1
 
volatile uint8_t UART1TxEmpty = 1
 
volatile uint8_t UART3TxEmpty =1
 
volatile uint8_t UART0Buffer [BUFSIZE]
 
volatile uint8_t UART1Buffer [BUFSIZE]
 
volatile uint8_t UART3Buffer [BUFSIZE]
 
volatile uint32_t UART0Count = 0
 
volatile uint32_t UART1Count = 0
 
volatile uint32_t UART3Count = 0
 

Documentación de las funciones

void UART0_IRQHandler ( void  )
void UART1_IRQHandler ( void  )
void UART3_IRQHandler ( void  )
uint32_t UARTInit ( uint32_t  PortNum,
uint32_t  baudrate 
)
void UARTSend ( uint32_t  portNum,
uint8_t *  BufferPtr,
uint32_t  Length 
)

Documentación de las variables

volatile uint8_t UART0Buffer[BUFSIZE]
volatile uint32_t UART0Count = 0
volatile uint32_t UART0Status
volatile uint8_t UART0TxEmpty = 1
volatile uint8_t UART1Buffer[BUFSIZE]
volatile uint32_t UART1Count = 0
volatile uint32_t UART1Status
volatile uint8_t UART1TxEmpty = 1
volatile uint8_t UART3Buffer[BUFSIZE]
volatile uint32_t UART3Count = 0
volatile uint32_t UART3Status
volatile uint8_t UART3TxEmpty =1