大家好 這里的 "第一個數(shù)據(jù)段" 和 "最后一個數(shù)據(jù)段" 是什么意思? 可能問題很低級純小白請見諒
查看: 3269
回復(fù): 5
大家好 這里的 "第一個數(shù)據(jù)段" 和 "最后一個數(shù)據(jù)段" 是什么意思
熱門產(chǎn)品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
我頂
內(nèi)存數(shù)據(jù)采用鏈表的形式分配存放,如果一個描述符中指向下一段數(shù)據(jù)段的指針為空,則認為是最后一段,若指向上一段的指針為空,則認為是第一段。
你好很感謝您的回答,看到您的回復(fù)我還有一事不明白,在第一張圖里(MAC_Isr()?中斷處理函數(shù)) 這個MAC_RecvFinishHanld( )函數(shù)是在判斷“RB_RPKT_FINISH”這個條件為真才進去的對吧,我查了手冊這個“RB_RPKT_FINISH”是接收到的數(shù)據(jù)寫入到RXFIFO中,但是第一張圖判斷成功后進入MAC_RecvFinishHanld( )函數(shù)(第三張圖),在這個函數(shù)里沒有把RXFIFO中的數(shù)據(jù)寫到的數(shù)據(jù)緩沖區(qū)的代碼呀,RXFIFO中的數(shù)據(jù)不是最后都要往數(shù)據(jù)緩沖區(qū)里面去的不是嗎
期待大大的解惑
接收FIFO到接收緩沖區(qū)是DMA設(shè)置后自動填充控制的。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄