我想问一下,MAPS-K64例程hello_world中是一个串口收发数据的,我现在想用板子上的两个UART串口(CN7和CN12)同时进行UART收发数据,现在遇到了一个问题,就是如果将两个UART_DRV_ReceiveDataBlocking写在一个while循环进行判断,判断其中一个口收到数据,则将此数据进行处理从另一个口发送,这样的一个程序应该怎样写?
这个函数里最后一个变量它默认给的是WAIT_FOREVER,程序运行到这里就会一直等待数据,程序就会卡死,所以我该如何修改才能做到同时监视两个串口的状态,使得一个串口收到数据的时候将该数据从另一个串口发送,谢谢! |