本帖最后由 h_x_zhong 于 2021-7-30 09:24 编辑
if(RESET != usart_interrupt_flag_get(USART0, USART_INT_FLAG_RBNE))
{
/* receive data */
vInChar0 = usart_data_receive(USART0);
Uart0FIFO_addbyte_Handler(vInChar0); } //---------------------------------------------------------------------------------------------------
usart_interrupt_flag_clear(USART0,USART_INT_FLAG_RBNE_ORERR);//clear receive FIFO full interrupt and flag
usart_interrupt_flag_clear(USART0,USART_INT_FLAG_ERR_FERR);
usart_interrupt_flag_clear(USART0,USART_INT_FLAG_ERR_ORERR);
试一下这段程序,我用过是可以用。
|