OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3322|回复: 4

stm32f107+dp838348,用dhcp自动获取ip出问题

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-12-15
在线时间
3 小时
发表于 2017-12-19 16:49:58 | 显示全部楼层 |阅读模式
1金钱
stm32f107+dp838348,用dhcp自动获取ip出问题。是在金牛开发版的基础上改的,路由器上可以看到分配给板子的ip,但是ping不通,也不能实现数据的收发,程序在附件中,主要是dhcp的问题,请问有没有指导哪里出的问题?

rj45-485.rar

14.77 MB, 下载次数: 153

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-12-15
在线时间
3 小时
 楼主| 发表于 2017-12-19 17:06:36 | 显示全部楼层
固定ip的可以ping通,收发数据都没问题
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-12-15
在线时间
3 小时
 楼主| 发表于 2017-12-20 14:18:04 | 显示全部楼层
没有人知道吗
回复

使用道具 举报

8

主题

82

帖子

0

精华

初级会员

Rank: 2

积分
178
金钱
178
注册时间
2017-5-23
在线时间
17 小时
发表于 2017-12-20 15:45:55 | 显示全部楼层
楼主可以尝试使用这套方案STM32F103+w5500+RJ45(含有变压器) ,可以实现联网功能,这个方案实用简单,安全可靠,这个只需要通过SPI总线控制w5500的寄存器,配置IP地址、MAC地址、网关、子网掩码地址,配置socet应用功能,即可实现联网。W5500官方都有写好的底层驱动库,只需对接修改你需要的定义的引脚就行。这种方案跑的是TCP/IP硬协议栈,你的那种是跑软协议栈,这个协议栈调试起码很复杂。个人建议,如果对TCP/IP协议栈不是非常了解的,建议不采用该方案,调出来容易不稳定。下图是传统的软协议方案 硬协议方案的对比:
QQ图片20171220153131.png
下图是W5500内部架构--内部含有TCP/IP硬协议栈

QQ图片20171220153156.png

12.png
下图是采用STM32F103+W5500+变压器+网口 设计的W5500EVB 评估板
W5500_EVB2.png

连接路由器,自动获取IP地址的stm32参考例程如下,请自行下载。
1.Network install.rar (351.01 KB, 下载次数: 85)
WIZnet 以太网芯片 w5500 Dai Li 商 深圳炜世科技0755-86568556  QQ2574989918
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-12-15
在线时间
3 小时
 楼主| 发表于 2017-12-25 10:00:23 | 显示全部楼层
别只下载不回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 00:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表