您好!
我的应用打算生成250KHz 的 PWM 信号、我们使用 UDP 协议通过以太网实时提供样片。 器件:TM4C1294NCPDT
我使用 enet_uip 示例构建我的代码。 目前、我能够接收数据包并生成所需的 PWM 信号、但由于发送 PC 时出现网络延迟、我无法保持生成的信号的保真度。 在目前的代码中、我正在使用 代码行 #define NUM_RX_描述 符3的3个以太网接收描述符。
现在、我想将接收缓冲器的数量增加到6或12以解决该问题。 我只需更改代码 #define NUM_RX_描述 符12即可实现这一点。 代码正在编译、没有错误、但是微控制器中没有发生以太网接收。
那么、我的问题是如何将接收描述符的数量增加到12个。
enet_uip.c 的注释部分提到
"// MAC 硬件至少需要3个接收描述符才能运行。 为
//使用的数字取决于应用程序,应针对最佳情况进行调整
//性能。"
请求在这方面帮助我。
提前感谢。



