官方例程N(yùn)ET_MAC.C中,定時(shí)執(zhí)行ARP發(fā)送,當(dāng)發(fā)送完成觸發(fā)中斷后,查看中斷狀態(tài)字ISR的低八位,printf出來總是顯示0x18,也就是說發(fā)送完成后ISR的bit3和bit4均為1。
官方手冊(cè)定義:bit4=1時(shí),表示發(fā)送完成。bit3=1時(shí),表示發(fā)送緩沖區(qū)無效。
為何這里始終出現(xiàn)這個(gè)異常?發(fā)送緩沖區(qū)無效?如何消除掉發(fā)送緩沖區(qū)無效異常?