ENET_ROUNDED_UP_DIV(moduleClk, (2U * FEATURE_ENET_MDC_MAX_FREQUENCY)) - 1U;
时间: 2023-09-18 08:15:17 浏览: 99
Corner.rar_NOISE_contour_following_curvature-scale_edge extract_
这段代码的作用是计算 ENET(以太网)模块时钟频率与 MDC(管理数据时钟)的最大频率的两倍之商再加一的结果。这个结果在以太网驱动程序中用于配置 PHY(物理层)寄存器,以确保 MDC时钟频率不会超过 PHY所能接受的最大值。具体而言,ENET_ROUNDED_UP_DIV() 是一个将除法结果向上舍入到最接近的整数的宏定义,其中 moduleClk 是ENET模块的时钟频率,而 FEATURE_ENET_MDC_MAX_FREQUENCY 是MDC的最大频率。
阅读全文