Files
microchip-application-pec93…/Examples/uart/uart_Interrupt/readme.md
T

45 lines
1021 B
Markdown

uart_Interrput
---
This is an example of UART Interrput
+ Select the UART TX/RX pins
```
// in main.c
#define CONFIG_UART_IO_TX_PORT GPIOA
#define CONFIG_UART_IO_TX_PIN GPIO_Pin_01
#define CONFIG_UART_IO_TX_AF_MODE GPIO_AF_1
#define CONFIG_UART_IO_RX_PORT GPIOA
#define CONFIG_UART_IO_RX_PIN GPIO_Pin_00
#define CONFIG_UART_IO_RX_AF_MODE GPIO_AF_1
```
+ Configure the parameters related to UART
```
// in main.c
#define CONFIG_BAUD_RATE_VALUE 38400
UART_WordLength_8b //Data bit 8
UART_StopBits_1 //Stop bit 1
UART_Parity_No //No check bit
UART_Mode_TxRx //Transmit-Receive Mode
```
+ Select the UART interrupt mode
+ It can be modified according to the requirements
```
// in main.c
UART_ITConfig(UART0, UART_IE_RXNEE_Msk, ENABLE);
```
## Log
Use serial port with baudrate 38400, 8bit, no parity check
+ SET different uart flag bits to enable interrupts
+ Send the corresponding success log in the interrupt function