在线时间5 小时
UID3579095
注册时间2019-7-18
NXP金币0
该用户从未签到
新手上路
- 积分
- 45
- 最后登录
- 2023-4-24
|
楼主 |
发表于 2023-1-29 16:30:09
|
显示全部楼层
Init_UART_PinMux(0);
Chip_Clock_EnablePeriphClock(SYSCON_CLOCK_USART0);
Chip_UART_Init(LPC_USART0);//USART0
Chip_UART_ConfigData(LPC_USART0, UART_CFG_DATALEN_8 | UART_CFG_PARITY_NONE | UART_CFG_STOPLEN_1);
Chip_UART_SetBaud(LPC_USART0, 9600);
Chip_UART_Enable(LPC_USART0);//USART0
Chip_UART_TXEnable(LPC_USART0);
Chip_UART_ClearStatus(LPC_USART0,UART_STAT_OVERRUNINT | UART_STAT_DELTARXBRK | UART_STAT_FRM_ERRINT | UART_STAT_PAR_ERRINT | UART_STAT_RXNOISEINT);
RingBuffer_Init(&rxring0, rxbuff0, 1, USART_BUFF_SIZE, 0);//USART3
RingBuffer_Init(&txring0, txbuff0, 1, USART_BUFF_SIZE, 0);
Chip_UART_IntEnable(LPC_USART0, UART_INTEN_RXRDY);
Chip_UART_IntDisable(LPC_USART0, UART_INTEN_TXRDY);
NVIC_EnableIRQ(UART0_IRQn);
Init_UART_PinMux(3);
Chip_Clock_EnablePeriphClock(SYSCON_CLOCK_USART3);
Chip_UART_Init(LPC_USART3);//USART0
Chip_UART_ConfigData(LPC_USART3, UART_CFG_DATALEN_8 | UART_CFG_PARITY_NONE | UART_CFG_STOPLEN_1);
Chip_UART_SetBaud(LPC_USART3, 9600);
Chip_UART_Enable(LPC_USART3);//USART0
Chip_UART_TXEnable(LPC_USART3);
Chip_UART_ClearStatus(LPC_USART3,UART_STAT_OVERRUNINT | UART_STAT_DELTARXBRK | UART_STAT_FRM_ERRINT | UART_STAT_PAR_ERRINT | UART_STAT_RXNOISEINT);
RingBuffer_Init(&rxring3, rxbuff3, 1, USART_BUFF_SIZE, 0);//USART3
RingBuffer_Init(&txring3, txbuff3, 1, USART_BUFF_SIZE, 0);
Chip_UART_IntEnable(LPC_USART3, UART_INTEN_RXRDY);
Chip_UART_IntDisable(LPC_USART3, UART_INTEN_TXRDY);
NVIC_EnableIRQ(UART3_IRQn);
串口初始化,部分代码拷贝 |
|