问题如题:
硬件:
1. 单片机和PHY芯片通过RMII链接。
2. 除了复位引脚,其他引脚与原子阿波罗开发板一致,复位引脚直接接到单片机PA0脚。
软件:
1. 程序使用原子F7例程,修改复位引脚为PA0,配置为推挽 下拉 输出(在LAN8720_init()初始化函数里面,最前面位置)。
2. 取消不使用代码 LCD,Key,PCF8574
3. 电脑IP 设为 192.168.1.122,开发板IP设为 192.168.1.30 不使用DHCP
4. 修改接收函数,让接收到的数据重新发送出来。
5. 链接网线,网络指示灯正常(绿灯常亮,黄灯闪烁)。
6. 通过断点调试,LAN8720和lwip_comm的初始化都通过,程序正常运行至主函数UDP测试程序。
问题:
1. 通过电脑ping 指令,不通( 无法访问主机)
2. 通过网络调试助手,发送数据,不返回任何数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
现在发现,LAN8720的寄存器都出来都是FFFF
一周热门 更多>