完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
1.电路配置
2 CubeMX的配置 2.1首先时钟配置 2.2 SYS配置 2.3 使能ETH,模式选择RMII; 配置 2.4 使能LWIP 并且配置; 2.5 FREEOTOS配置 2.6 GPIO设置 探索者STM32F407ZGT6板子PHY芯片的ETH_DXT1和ETH_DXT0用的是PG13,PG14引脚,ETH_TX_EN用的是PG11引脚,ETH_RESET是直接与PD3相连的。 所以GPIO引脚这样设置 ,其中PD3引脚配置为GPIO_OUT的模式 2.7 时钟设置 2.8生成代码 3 在freeotos.c文件中在void StartPingTask(void *argument)任务函数中添加 /* USER CODE END Header_StartPingTask */ void StartPingTask(void *argument) { /* USER CODE BEGIN StartPingTask */ /* Infinite loop */ MX_LWIP_Init(); for(;;) { /* USER CODE BEGIN ETH_MspInit 1 */ /* 以下代码,作用用于使能 LAN8720A 芯片*/ HAL_GPIO_WritePin(ETH_RST_GPIO_Port,ETH_RST_Pin,GPIO_PIN_RESET); HAL_Delay(50); HAL_GPIO_WritePin(ETH_RST_GPIO_Port,ETH_RST_Pin,GPIO_PIN_SET); /* USER CODE END ETH_MspInit 1 */ osDelay(1); } /* USER CODE END StartPingTask */ } 4.测试 接下来我们的开发板连上电脑,保证电脑IP地址和开发板IP地址在同一网段后按Windows+R后输入cmd回车打开CMD,在界面输入ping 192.168.1.10,可以得到 |
|
|
|
|
只有小组成员才能发言,加入小组>>
2065 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4792 浏览 0 评论
4273 浏览 9 评论
3863 浏览 16 评论
4433 浏览 1 评论
4261浏览 3评论
3435浏览 0评论
1202浏览 0评论
2888浏览 0评论
3952浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 11:30 , Processed in 1.427043 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2817