调试UART,发送数据正常,接收数据有问题。在irq中通过uart_IRQSourceGet来获取是否有Rx相关的数据,测试uart_IRQSourceGet获取的值都是0,为什么?
初始化已经设好buff了。
gpio_set_func(GPIO_UTX, AS_UART);
gpio_set_func(GPIO_URX, AS_UART);
CLK32M_UART115200;
uart_BuffInit((u8 *)(&T_rxdata_buf), sizeof(T_rxdata_buf), (u8 *)(&T_txdata_buf));
T_rxdata_user.len = sizeof(Abuff);//
memcpy(&T_rxdata_user.data,&Abuff,sizeof(Abuff));// strlen((char *)params) _rxdata_buf rx_len
uart_Send((u8 *)(&T_rxdata_user));