rmii用法_如何使用STM32CubeMX配置ETH(RMII)

最近,剛接觸STM32CubeMX,感覺功能非常強大,特別是對於ETH、USB、FAT等特別方便,不用再像以前那樣去找各種移植方法(移植起來既麻煩也耽誤時間)。

此處,我以自己手頭上的一個板子(STM32F207VCT6)為例,記錄一下以太網的配置過程,中間也走了一些彎路,希望其他同志今后在配置ETH的時候可以借鑒參考,以節省自己的開發周期。

具體配置過程:

1、打開STM32CubeMX,並選擇好相應的芯片。文中的芯片為STM32F207VCT6,選擇后如下圖:

2、配置RCC時鍾、ETH、PA8以及使能LWIP;

由於此處我們的開發板硬件上為RMII方式,因此選擇ETH-RMII,若有同志的開發板為MII方式,請參考MII的配置方法,此處只針對RMII;

RCC選擇外部時鍾源,另外勾選MCO1,軟件會自動將PA8配置為MCO1模式,該引腳對於RMII方式很重要,用於為PHY芯片提供50MHz時鍾;

使能LWIP;

3、時鍾樹的相關配置,必須保證MCO1輸出為50Mhz,如果這個頻率不對會導致PHY芯片無法工作;

我這里因為芯片為207VCT6,為了使MCO1輸出為50Mhz&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值