你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F207ZGT6处理器 LWIP以太网网络学习心得

[复制链接]
尉缭1 发布时间:2014-4-8 10:34
    本人自从大学时期就开始使用STM32单片机,从最原始的stm32f103到107再到如今的207,虽说是跨越了不同的芯片,但都还是cortex-m3系列的单片机,无非是外设和处理速度增加了而已,开发思路和103完全相同,没有什么特别的。下面来说说lwip的开发。
8 d3 k6 j( v, E0 `9 W- N! {1、硬件构成:
# }, {0 C4 K; E7 T     因为根据stm32F207datasheet中Alternate function mapping里面的描述,
! @/ F- p$ ?& A2 n lwip1.jpg
3 V9 x, w/ e3 y8 J lwip2.jpg 5 C9 X) B8 h( J9 w/ Y/ I) [2 C1 x
lwip3.jpg 0 S7 m% C9 ?9 M% z+ s
lwip4.jpg
& H- t# A7 `7 F$ m8 |3 p6 |( T lwip5.jpg ) W8 ^! a9 x1 E9 c4 w9 B
可以知道以太网的连接管教,然后参考官方提供的“STM3220G-EVAL board”,stm32f207ZG的连接方法与评估板完全一致,可以设计stm32f207zg原理图,如下图所示4 z; t7 A5 f8 w( F" ], }" `
MCU.jpg 1 Y$ A. y' \: Z1 `9 N$ v
仍然采用处理器+DP83848的方式,DP83848原理图如下所示! c: F  }; Y2 J$ ]5 _5 m
DP83848.jpg
9 I4 [$ S* t* E这样连接,就可以完成以太网已经的设计,这里需要说明一天,外界连接DP83848的四根数据线时,需要用一个带有网络变压器的网络头才能形成正常的通信,在此需要注意。* X+ z5 V; o! P0 r  _1 d
2、软件设计
8 `4 g: s$ X% p2 u, U9 x- S5 K0 O    软件设计可以参考“STM3220G-EVAL board”自带的stm32f2x7_eth_lwip.zip文件,里面有没有操作系统的TCP/IP和带有FreeRTOS操作系统的TCP/IP实现方法,可以将自己不需要的部分就地删除,预留自己需要的部分就行修改,针对main函数里面最开始的初始化无非就是
+ ~, T) X3 `9 FETH_BSP_Config();// configure ethernet (GPIOs,clocks,MAC,DMA)
; @4 ]6 e8 a  o7 QLwIP_Init();// Initilaize the LwIP stack
. J8 t6 Y0 s. }) h两个函数,一个是底层硬件驱动初始化,一个是协议栈的初始化,这两个函数完全不用修改即可以使用,然后我们就可以针对应用层进行设计了1 q8 `. q  q0 ?( |0 Y
作为服务器时:6 y* P+ j( h( P( c8 D, c
lwip6.jpg # c. }* Y% y( Z# r  C
在tcp_echoserver_accept里面进行应用层设计即可。# m: d1 w, Z3 ]. W& D6 a
最为客户端时:
" b& }0 z6 D; D# }% S  a3 `% i( C$ ? lwip7.jpg
+ P/ d: N; B+ X! S" n- [在tcp_echoclient_connected里面进行应用层设计即可。7 c, N% |$ g' s) J- x. S/ O
 
赞 收藏 评论3 发布时间:2014-4-8 10:34

举报

3个回答
mailiang98 回答时间:2014-4-8 16:51:27

RE:STM32F207ZGT6处理器 LWIP以太网网络学习心得

支持一下
zhaoguiquan 回答时间:2014-10-31 14:33:29
````````````````````````````````
心语-272326 回答时间:2014-11-10 11:11:07
能分享一下例程吗lvmingzhou@163.com

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版