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

【STM32F429开发日志】板卡测评---扩展网络方案

[复制链接]
stm32f103vc 发布时间:2014-6-1 13:30
 要利用现有的网络模块实现网络通信功能,可以利用spi,sdio,usb,rmii/mii,数据总线等接口。针对STM32F429IDISCO来说,可以采用SPI,usb,rmii/mii,数据总线。下面说下使用RMII扩展STM32F429IDISCO网络功能的方案,仅供参考。

STM32F429IDISCO的RMII接口主要用到引脚已经连接了一些外设,具体情况如下:
PA2(MDIO)           MEMS->INT2
PC1(MDC)            MEMS->SPI_CS
PA1(REF_CLK)        MEMS->INT1
PA7(CRS)            ACP/RF E2P Connector->ACP_RST
PC4(RXD0)           OTG_FS_PSO
PC5(RXD1)           OTG_FS_OC
PB11(TX_EN)         NC
PB12(TXD0)          OTG_FS_ID
PB13(TXD1)          VBUS_FS
其中,需要修改的主要有PA2(MDIO)-->MEMS_INT2,需要切断PA2管脚与MEMS的连接。PA1(REF_CLK)-->MEMS_INT1需要切断PA1管脚与MEMS的连接(这两个管脚会拉低端口电压,现在我在尝试对板子上的MEMS进行配置,看能不能拉高INT引脚,现在还没成功)。PC4(RXD0)-->OTG_FS_PSO,需要去掉R72电阻,PC5(RXD1)-->OTG_FS_OC需要去掉R69电阻(可以先尝试去掉R72,如果phy可以正常工作,则不需要处理R69,因为OTG_FS_PSO是USB电源管理芯片的片选,去掉R72,usb电源管理芯片被失能可能恢复其他管脚的功能)。这些引脚在STM32F429ZIT6没有可配置的重映射选项。
PB12连接OTG_FS_ID,因此不能接usb otg设备。PB13(TXD1) 可以重映射到PG14(接LED)。
当然,还有一种方式就是通过spi方式使用ENC28J60的方案实现。此外还可以利用usb无线网卡通过usb接口实现网络功能。优势是现在无线网卡很便宜,接口方便,缺陷是资料匮乏,便宜的网卡芯片一般是RTLxxxx,但是这个台湾公司的资料不开放,只有linux的驱动是开源的。如果想在stm32上移植wifi,必须要看linux关于usb和网口的驱动实现,工作量相当大。
收藏 评论5 发布时间:2014-6-1 13:30

举报

5个回答
foxmail-364565 回答时间:2014-6-4 15:30:49

回复:【STM32F429开发日志】板卡测评---扩展网络方案

我这边要用到UART2_TX PA2,请问楼主需要断开哪里?
原理图没看明白.
stm32f103vc 回答时间:2014-6-4 16:35:52

RE:【STM32F429开发日志】板卡测评---扩展网络方案

PA2给以太网吧,没有重映射的。你看看UART2_TX 有没有重映射吧。不管怎么搞,mems_INT2要和PA2断开
foxmail-364565 回答时间:2014-6-5 11:58:23

回复:【STM32F429开发日志】板卡测评---扩展网络方案

我网络用的是ENC28J60,SPI4联接的
昨天把LCD和陀螺仪芯片都给拆了,现在串口DMA发送无问题,DMA接收没搞明白,正在试.
stm32f103vc 回答时间:2014-6-6 08:10:28

回复:【STM32F429开发日志】板卡测评---扩展网络方案

spi用拆这么多东西?有点可惜了。。。
foxmail-364565 回答时间:2014-6-6 18:53:18

回复:【STM32F429开发日志】板卡测评---扩展网络方案

要用到8个串口,LCD和陀螺仪芯片占用大半
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版