當前位置:首頁 » 以太坊知識 » 以太坊mco

以太坊mco

發布時間: 2021-04-15 15:42:51

A. 如何使用STM32CubeMX配置ETH

具體配置過程:
1、打開STM32CubeMX,並選擇好相應的晶元。文中的晶元為STM32F207VCT6,選擇後如下圖:

2、配置RCC時鍾、ETH、PA8以及使能LWIP;
由於此處我們的開發板硬體上為RMII方式,因此選擇ETH-RMII,若有同志的開發板為MII方式,請參考MII的配置方法,此處只針對RMII;
RCC選擇外部時鍾源,另外勾選MCO1,軟體會自動將PA8配置為MCO1模式,該引腳對於RMII方式很重要,用於為PHY晶元提供50MHz時鍾。

B. 如何使用STM32CubeMX配置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,做了PLL倍頻參數的一些調整,總體如下:(同志們配置時可根據自己的晶元靈活配置,但需保證MCO1的輸出為50Mhz)
4、ETH、LWIP、RCC相關參數設置;
至此,比較重要的都在前面了,但是還有一點仍需要注意,即PA8引腳輸出速度,幾次不成功都是因為這個引腳沒注意。
後續的參數設置可以根據同志們自己的需求分別設置,這里給出設置供參考;
ETH參數保持默認,但中斷勾選一下;
LWIP參數設置如下:(因為這里是配置UDP伺服器,IP選擇靜態分配)
5、生成工程,做最後的函數修改;
給生成的工程添加UDP伺服器的初始化以及埠綁定等相關函數;
這里直接將之前的官方常式中的UDP伺服器文件加進來,如下:
之後將。
c文件添加到用戶程序,主函數添加Udp的。
h頭文件;
如下:(udp文件的具體內容在後面給出)
6、主函數還需要添加一下幾個函數,在這里不對函數作用及實現原理講解,僅做添加說明。

熱點內容
珠江國際萊特幣 發布:2025-08-15 18:51:20 瀏覽:102
元宇宙相關app取名 發布:2025-08-15 18:43:05 瀏覽:842
元宇宙人會死嗎 發布:2025-08-15 18:18:16 瀏覽:618
2020年現在萊特幣行情怎麼樣 發布:2025-08-15 18:02:26 瀏覽:535
頭部交易所xrp 發布:2025-08-15 17:29:51 瀏覽:620
Polygon上的usdt 發布:2025-08-15 17:26:00 瀏覽:950
數字貨幣寄託於哪裡 發布:2025-08-15 17:16:48 瀏覽:479
農房整租合約該怎麼寫 發布:2025-08-15 17:15:19 瀏覽:223
比特幣系統上線時間 發布:2025-08-15 17:07:41 瀏覽:189
顯卡礦機如何組裝 發布:2025-08-15 16:02:16 瀏覽:942