格式化/tp 发表于 2017-11-14 10:17:07

STM32官网的ETH以太网标准库代码(en.stsw-stm32045)有问题!!


如图,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)才对!
页: [1]
查看完整版本: STM32官网的ETH以太网标准库代码(en.stsw-stm32045)有问题!!