精品久久伊人99热超碰,中文字幕+乱码+中文乱码,亚洲 自拍 色综合图区,男女十八禁啪啪无遮挡床震,樱花草社区在线播放

如何使用STM32CubeMX配置ETH?

105
okx
重新優(yōu)化創(chuàng)作成更豐富易理解的內(nèi)容:

1. 打開 STM32CubeMX,并選擇 STM32F207VCT6 芯片。 2. 配置 RCC 時鐘、ETH、PA8 引腳以及使能 LWIP。如果開發(fā)板采用的是 RMII 方式,請選擇 ETH-RMII;如果是 MII 方式,請參考 MII 的配置方法。在 RCC 中選擇外部時鐘源,并勾選 MCO1,軟件會自動將 PA8 配置為 MCO1 模式,這對于 RMII 方式非常重要,因為它向 PHY 芯片提供 50MHz 時鐘。然后使能 LWIP。 3. 進(jìn)行時鐘樹的相關(guān)配置,確保 MCO1 輸出為 50MHz。根據(jù)芯片為 207VCT6 的特性,需要對 PLL 倍頻參數(shù)進(jìn)行調(diào)整,以保證 MCO1 的輸出為 50MHz。當(dāng)然,根據(jù)實際芯片的配置情況,需要進(jìn)行適當(dāng)?shù)恼{(diào)整,但要保證 MCO1 的輸出為 50MHz。 4. 配置 ETH、LWIP、RCC 的相關(guān)參數(shù)。至此,一些重要的配置步驟已經(jīng)完成。值得注意的是 PA8 引腳的輸出速度,因為一些失敗的原因可能與這個引腳的設(shè)置有關(guān)。 5. 根據(jù)需求,進(jìn)行后續(xù)的參數(shù)設(shè)置。這里給出了一些參考設(shè)置。ETH 參數(shù)保持默認(rèn),但勾選中斷。LWIP 參數(shù)如下(這里是配置 UDP 服務(wù)器)。 6. 生成工程,并進(jìn)行最后的函數(shù)修改。添加 UDP 服務(wù)器的初始化和端口綁定等相關(guān)函數(shù)??梢灾苯訉⒐俜嚼讨械?UDP 服務(wù)器文件加入工程中。然后在用戶程序中添加相應(yīng)的 .c 文件,并在主函數(shù)中添加 UDP 的頭文件。以下是具體操作示例: 代碼示例... 7. 在主函數(shù)中添加一些額外的函數(shù)。這里不對函數(shù)的作用和實現(xiàn)原理作詳細(xì)解釋,僅提供添加說明。

附:udp_echoserver 相關(guān)文件內(nèi)容(該文件為官方示例程序,版權(quán)歸官方所有,此處轉(zhuǎn)載)。 udp_echoserver.c 的具體內(nèi)容如下: 代碼示例...

通過以上步驟,就可以完成 STM32F207VCT6 芯片的配置和相關(guān)函數(shù)的添加,以便使用 UDP 服務(wù)器。

歐易

歐易(OKX)

用戶喜愛的交易所

幣安

幣安(Binance)

已有賬號登陸后會彈出下載

進(jìn)群交流|歐易官網(wǎng)