打印

如果实现STM32网络通讯DHCP功能

[复制链接]
8206|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kppsun|  楼主 | 2011-4-19 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位仁兄做过这方面的课题,实现STM32自动获取IP地址,最好能简介一下实现代码,谢谢了。
沙发
yan2005| | 2011-4-20 10:38 | 只看该作者
硬件上
-----------------
要选一个带MAC的主芯片,外接PHY,PHY外面接RJ45。
MAC和PHY之间通过MII传输数据,通过MDIO/MDC配置寄存器; PHY和RJ45之间通过两对差分线RX+/RX-, TX+/TX-通信; RJ45接网线,里面是两对双绞线。

可以买带变压器的RJ45,这样可以简化电路。

软件上
--------
调通MAC的驱动,能够收包发包。再往上就要一层层的去实现协议。可以参考开源的uIP或者lwIP来做。
如果系统能跑uClinux, 那就直接找也dhcp client程序来运行下,这个最简单。

使用特权

评论回复
板凳
yinyangdianzi| | 2011-4-20 13:24 | 只看该作者
guanzhan

使用特权

评论回复
地板
river_huang| | 2011-5-10 15:09 | 只看该作者
STM32外接DM9000CEP在很多案子里有成熟的应用,目前在物联网等行业已经以此做为标杆,DM90000CEP 10/100MB  MAC+PHY  LQFP48PIN.  我有成熟的线路图以及相关底层驱动,如有兴趣可相互探讨。 QQ:1052710806 TEL:15814419344  river_huang

使用特权

评论回复
5
yinyangdianzi| | 2011-6-1 10:06 | 只看该作者
楼上的专业的

使用特权

评论回复
6
giantli| | 2012-12-22 13:28 | 只看该作者
楼主,我有这方面的方案, STM32F103ZE + DM9000 + LWIP. 包括电路原理图,PCBLAYOUT, DM9000a低层驱动, 实现了DHCP,
有完整的例程, 有需要可联系 :  giant_idea@163.com,  大家共同探讨。

使用特权

评论回复
7
uet_cache| | 2012-12-22 15:47 | 只看该作者
我店里也有,107以太网核心板,207以太网核心板,都可以实验动态分配IP功能。不过,例程是官方移植过来的。你如果只要程序,也可以去ST 网上下。

使用特权

评论回复
8
雨山210| | 2016-11-23 11:44 | 只看该作者
dhcp功能 好久远的帖子

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

1

帖子

1

粉丝