請教AT91RM9200串口接收超時相關(guān)問題??? 請教AT91RM9200串口接收超時相關(guān)問題??? 
  MCU型號AT91RM9200 串口開啟接收,超時中斷,串口能夠正常接收PC發(fā)送的數(shù)據(jù),但接收超時一直無法正常工作,在串口初始化中 // 設(shè)置超時計數(shù)值 pUSART->US_RTOR = 1000; pUSART->US_CR = AT91C_US_STTTO; 通過PC機向調(diào)試板發(fā)送123456789,第一次發(fā)送時無法進入超時中斷,停止ADS仿真環(huán)境時,察看數(shù)據(jù)已經(jīng)接收完畢,但沒有產(chǎn)生超時中斷,從PC機第二次發(fā)送123456789,調(diào)試板接收到1后立刻產(chǎn)生超時中斷,然后還可以接收到2,同時繼續(xù)產(chǎn)生超時中斷,后面的數(shù)據(jù)無法接收,再從PC機向調(diào)試板發(fā)送123456789時,情況與第二次完全一樣,為什么無法正確使用超時中斷,該如何設(shè)置呢?調(diào)試半天,一直沒有找到原因,還請高手指點指點,不勝感謝。!    
 
 
  |