如图,ETH_GetTransmitProcessState和ETH_GetReceiveProcessState函数的实现都有问题。ETH_DMASR_TS应该改为ETH_DMASR_TPS,ETH_DMASR_RS应该改为ETH_DMASR_RPS,才能得到正确的结果。
获取TS和RS位状态所用的函数应该是ETH_GetDMAFlagStatus(ETH_DMA_FLAG_T)和ETH_GetDMAFlagStatus(ETH_DMA_FLAG_R)才对! |
微信公众号
手机版