日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 用STM32CubeMX V4.22.1 生成了一個(gè)包含 EHT ,Lwip 的項(xiàng)目,調(diào)試一直不正常,經(jīng)仔細(xì)檢查存在以下問(wèn)題:1.硬件采用了LAN8720A ,但是STM32CubeMX 生成的是LAN8742A的代碼,必須根據(jù)硬件連接更改地址。解

STM32CubeMX V4.22.1 生成了一個(gè)包含 EHT ,Lwip 的項(xiàng)目,調(diào)試一直不正常,經(jīng)仔細(xì)檢查存在以下問(wèn)題:

1.硬件采用了LAN8720A ,但是STM32CubeMX 生成的是LAN8742A的代碼,必須根據(jù)硬件連接更改地址。

解決辦法: 在 ..Srcethernetif.c 修改如下:

heth.Instance = ETH;
heth.Init.AutoNegotiation = ETH_AUTONEGOTIATION_ENABLE;
// heth.Init.PhyAddress = LAN8742A_PHY_ADDRESS;
heth.Init.PhyAddress = LAN8720A_PHY_ADDRESS; //modify by kmsmg,LAN8720A_PHY_ADDRESS=0,LAN8742A_PHY_ADDRESS=1

2.初始化時(shí)必須對(duì)LAN8720A 進(jìn)行硬件復(fù)位。

解決辦法:

分配一個(gè) GPIO 連接LAN8720A的復(fù)位端,在 ..Srcethernetif.c 修改如下:

heth.Init.ChecksumMode = ETH_CHECKSUM_BY_HARDWARE;
heth.Init.MediaInterface = ETH_MEDIA_INTERFACE_RMII;

/* USER CODE BEGIN MACADDRESS */

/* USER CODE END MACADDRESS */
LAN8720_RESET();// modify by kmsmg
hal_eth_init_status = HAL_ETH_Init(&heth);

............

//-----------------------------------------------

void LAN8720_RESET(void)
{

HAL_GPIO_WritePin(GPIOD, GP_EHT_REST_Pin, GPIO_PIN_RESET);

HAL_Delay(55);

HAL_GPIO_WritePin(GPIOD, GP_EHT_REST_Pin, GPIO_PIN_SET);

}


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

  lwIP是瑞士計(jì)算機(jī)科學(xué)院(Swedish InsTItute of Computer Science)的Adam Dunkels等開(kāi)發(fā)的一套用于嵌入式系統(tǒng)的開(kāi)放源代碼TCP/IP協(xié)議棧。L

關(guān)鍵字: lwip 移植

  lwip定義   Lwip,light weight IP;是由Adam Dunkels 開(kāi)發(fā)的一個(gè)小型開(kāi)源的TCP/IP協(xié)議棧;目前已經(jīng)為全球共同開(kāi)發(fā)的開(kāi)源協(xié)議;支持TCPIP協(xié)議

關(guān)鍵字: ip地址 lwip

你知道引入多面板GUI的STM32CubeMX MCU嗎?2018年11月23日 - 使用意法半導(dǎo)體最新版的STM32CubeMX配置工具創(chuàng)建STM32 微控制器(MCU)項(xiàng)目,將會(huì)更直觀,更高效。STM32CubeMX...

關(guān)鍵字: MCU stm32cubemx 意法

硬件平臺(tái):stm32F407Zet6軟件平臺(tái):stm32cubeMX 4.7+MDK5.14電路連接:PA9,PA10第一步、通過(guò)Stm32CubeMX圖形界面創(chuàng)建Keil工程需要配置的地方是在這里可以修改串口工作的一下...

關(guān)鍵字: stm32cubemx 串口標(biāo)準(zhǔn)化輸出

使用意法半導(dǎo)體最新版的STM32CubeMX配置工具創(chuàng)建STM32 微控制器(MCU)項(xiàng)目,將會(huì)更直觀,更高效。STM32CubeMX v.5.0的最新設(shè)計(jì)的多面板GUI界面在不改變屏幕視圖的情況下,能夠讓用戶查看更多參...

關(guān)鍵字: MCU 意法半導(dǎo)體 stm32cubemx

LWIP是一款開(kāi)源的嵌入式網(wǎng)絡(luò)協(xié)議棧,支持的功能很多,而且能在多任務(wù)環(huán)境下和單任務(wù)裸機(jī)環(huán)境下跑,今天說(shuō)說(shuō)他的移植過(guò)程,芯片為STM32,網(wǎng)卡為ENC28J60,無(wú)操作系統(tǒng) 首先下載LWIP的源代碼,我下載的是1.4....

關(guān)鍵字: lwip STM32 dhcp客戶端

環(huán)境:IAR 7.4stm32cubemx 4.13.1stm32f1 1.3.1freertos 8.1讀ds18b20主要是時(shí)序,就是一個(gè)微秒級(jí)的delay。先看電路:這里使用上拉電阻,DQ設(shè)為OD模式,在讀取和輸出...

關(guān)鍵字: ds18b20 stm32cubemx stm32f103

0.前言 去年(2013年)的整理了LwIP相關(guān)代碼,并在STM32上“裸奔”成功。一直沒(méi)有時(shí)間深入整理,在這里借博文整理總結(jié)。LwIP的移植過(guò)程細(xì)節(jié)很多,博文也不可能一一詳解個(gè)別部分只能點(diǎn)到為止。 【本文要點(diǎn)】...

關(guān)鍵字: enc28j60 lwip STM32 移植與入門(mén)
關(guān)閉