本帖最后由 kepe 于 2024-6-1 08:50 编辑
初始化以太网外设
确保以太网外设的初始化代码与GD32F450兼容。以下是一个简化的示例:
c
void Ethernet_Init(void)
{
// 启用以太网时钟
rcu_periph_clock_enable(RCU_ETH);
// 配置以太网引脚
// 使用GD32F450的GPIO库函数配置引脚复用
gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_7);
gpio_af_set(GPIOA, GPIO_AF_11, GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_7);
// 其他引脚配置
// ...
// 配置以太网
eth_deinit();
eth_init();
}
|