想要快速完成网络协议栈和USB OTG功能,使用ST自家的工具STM32CubMx再好不过的了。如果你还不会使用,别着急下面我会一步一步的用图片告诉你如何做。
软件平台:windows、STM32CubMx、keil v5
硬件平台:原子的stm32f407ZGT6开发板,
STM32CubMx配置
1、以太网管脚的映射配置
第一:阅读原理图,使用STM32CubMx完成配置,原理图这里不说明。直接到STM32CubMx配置。
(1)、打开STM32CubMx软件,选择New Project,在弹出的菜单选择,选择对应的芯片,点击OK即可。如下图:
(2) 设置clock,板子使用的是8MHz的晶振,软件对应的是Peripheral –>RCC。如下图:
(3) 根据原理图配置以太网,选择的是RMII接口,注意由于有管脚的复用,所有选择RMII后,软件自动的软件不一定和原理的对应上,我们应该按照原理图来配置管脚!对应上的就不用更改,不对应上就必须更改。如下图:
|