问题1:示例中,怎么只有ch563启用FIFO发送的例子,没有启用FIFO接收的例子呢?
问题2:我用示例中的代码,串口1,。
while(1){
RcvNum = Seril1Rcv( rcvbuf ); /* 等待接收数据,并通过串口1发送出去 */
Seril1Send( rcvbuf, RcvNum );
}
为什么我向芯片发送数据A1 A2 A3后,芯片不断定地返回A1 A2 A3,应该是只返回一次才对呀,。正常情况下,读取了芯片接收缓存区的数据后应该是清零了,为什么不会自动清零呢,示例中也没有找到可以手动清缓存的代码。感觉这串口还不如51单片机人性化,怎么都不能清掉接收缓存里的数据。