最新回答 xmshao 昨天15:12 這就看你程序邏輯了。UDR表示發(fā)生了underrun錯誤,發(fā)生在從模式的發(fā)送階段的發(fā)送FIFO為空時。 確保在主機(jī)啟動時鐘之前,TxFIFO中已經(jīng)有足夠的數(shù)據(jù)。 在TxFIFO為空時,不要清除UDR標(biāo)志。確保在清除UDR標(biāo)志之前,TxFIFO中已經(jīng)有數(shù)據(jù)。 至于OVR錯誤,那就比較常見,發(fā)生在接收時前面數(shù)據(jù)沒取走又來新數(shù)據(jù)了。盡量保證數(shù)據(jù)提取的即使性。 合理