最早想到玩儿LAN8720A芯片,是因为价格低,看了下应用最多的是ESP32驱动LAN8720A;期间专门定制了板子结果第一次因为电源地漏掉、第二次因为PCB封装问题。都没能顺利跑起来,ESP32驱动LAN8720A是跑通了,感觉有点无聊。。。用WI--FI模块驱动有线网卡,怎么都感觉别扭。后来想起直接用单片机驱动,后来选定STM32F407VGT6...
前段时间在调试LAN8720,可以通信,但LAN8720始终不能进行中断接收数据,折腾了两天没啥进展,看到有用HAL库的说的感觉比较简单,那就试试?就安装STM32CubeMX结果点击“GENERATE CODE”没反应...折腾N久后...解决... 1、找到库的存放路径 2、去官方下载库文件,解压后放在此目录 3、生成工程...
9、包含一个LAN8720做物理层的网口 10、预留三个用户按钮 为了减少焊锡的接触,并增加项目的美观程度,项目采用了立创的面板打印服务,面板文件在附件中 !!!重要: 项目内容正在陆续调试中,如工程所示PCB已经迭代3个版本,非必要不建议打板尝试 设计图 原理图 预览 Sheet_1 copy在编辑器中打开 PCB 预览 PCB_STM32F...
不知道是不是因为野火板子把LAN8720复位脚和STM32系统复位脚共用。TCP/IP还没试,不过能Ping了应该没啥问题。我个人的看法是,CubeMx 6.8.0以后的版本,将以太网芯片配置单独写成了一个驱动文件lan8742.c。使用LWIP的时候是调用这个驱动文件,而不是用hal_conf.h里面的PHY配置了,所以keil里面的DP83848是无所谓的。
V5.23.0.0) 1.2硬件环境 正点原子探索者开发板(STM32F407ZGT6) 网络接口原理图部分 注意:LAN8720A可以通过 PHYAD0引脚来配置,该引脚与 RXER引脚复用,芯片内部...,LAN8720A 会读取该引脚电平,作为器件的SMI 地址,接下拉电阻时(浮空也可以,因为芯片内部自带了下拉电阻),设置 SMI 地址为 0,当外接上拉电阻后,...
新建工程编译后报错:error:#20:identifier "FMC_Bank1" is undefined 搜到:https://shequ.stmicroelectronics.cn/thread-611315-1-1.html修改 解决!