STM32
直播中

王兰

12年用户 1579经验值
擅长:基础元器件
私信 关注
[问答]

STM32cubeIDE怎么配置以太网的速率是10Mbit/s?

                                                                                   



回帖(1)

李丽

2024-3-19 17:59:27
要配置以太网的速率为10Mbit/s,需要进行以下步骤:

1. 打开STM32CubeIDE,并选择您的项目。
2. 在项目资源管理器中,展开 "Middlewares" -> "LwIP" -> "Target"。
3. 打开 "ethernetif.c" 文件。
4. 搜索以下代码行:

```
HAL_ETH_Init(&heth, &heth.Init);
```

5. 在该代码行之前,添加以下代码:

```
heth.Init.Speed = ETH_SPEED_10M;  // 将速率设置为10Mbit/s
```

6. 保存并关闭 "ethernetif.c" 文件。
7. 重新编译和烧录您的项目。

现在,以太网的速率应该被配置为10Mbit/s。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分