新手入门
- 积分
- 17
- 金钱
- 17
- 注册时间
- 2018-8-27
- 在线时间
- 4 小时
|
1金钱
本帖最后由 失色照片 于 2018-8-29 16:46 编辑
最近在做一个需用用到网口通讯的采集板,主控芯片是STM32F103VCT6 按照战舰无操作系统移植的教程在自己的工程上移植了LWIP协议。
测试的时候网线直接连电脑用固定IP的时候可以与板子PING通,可接路由器之后DHCP模式下获取的IP地址 怎么都PING不通。
一开始以为是移植的程序有问题,然后我在自己的程序上只是把dm9000.c里的IO口和FSMC的初始化改成战舰板的接口,下载到战舰的板子里链接路由器电脑是可以PING通的!
我检查了一遍芯片与单片机对应的接口 没有发现什么问题,自己板子的dm9000的程序 FSMC接口用的FSMC_NE1 地址线接的FSMC_A16 程序里也做了相应的修改了。
电路就是用的战舰板的原理图,有什么走线会影响到DHCP模式下的通讯嘛,还是软件里FSMC_NE1使用和FSMC_NE2有什么区别的地方嘛,有没有了解的前辈指导一下
红框圈出的是相对战舰版例程变动的地方 是不是有别的需要改动的地方没有注意到
|
|