(1)PC機下傳數(shù)據(jù),產生OUT中斷,下位機接收到下傳數(shù)據(jù) | (2)下位機端本次接收成功,所以取反接收同步標志位(寫入0x0E) | (3)下位機裝載數(shù)據(jù)(通知PC機下位機已準備好接收,我自定義的數(shù)據(jù),對于374這步就是上傳數(shù)據(jù)) | (4)因為數(shù)據(jù)已準備好,所以置發(fā)送ACK,通知PC機取走(寫入0x0e) | (5)數(shù)據(jù)上傳成功,產生IN中斷,在IN中,因為發(fā)送成功,所以取反發(fā)送同步標志位;置發(fā)送NAK,暫時 不上傳數(shù)據(jù),這樣PC機也讀不出數(shù)據(jù),不會產生不必要的中斷,寫入0x0e ===========開始連續(xù)下傳====================== | (6)PC機開始下傳數(shù)據(jù)(4K大小) | (7)產生OUT中斷,下位機接收數(shù)據(jù)(讀長度,讀數(shù)據(jù)) | (8)本次接收成功,所以取反接收同步標志位;置接受ACK,表示可以繼續(xù)接收數(shù)據(jù);然后跳到查詢中斷 處(寫入0x0e) | (9)重復(7),直至PC機的4K數(shù)據(jù)全部傳輸完畢。
查看: 2964
回復: 2
374連續(xù)下傳,我的流程,幫忙改正,謝謝
熱門產品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
就是下傳-上傳-再連續(xù)下傳 一定有我理解錯的地方
你現(xiàn)在出現(xiàn)了什么問題?是連續(xù)下傳有問題還是別的地方有問題
請勿發(fā)布廣告和違法內容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄