ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
1309166
AlexBi (12.05.2023 19:30, просмотров: 3696)
Безуспешно пытаюсь запустить ethernet на STM32F407, плата старая от starterkit, PHY там на LAN8720. Использую Cube, он не знает про LAN8720, но вроде бы регистры и константы там в настройках подходящие. 50МГц на PHY берется с процессора, наверное идет, посмотреть такой сигнал не могу, но если поставлю в настройках делитель частоты побольше, то вижу, что что-то есть. Куб все сгенерил (вариант без ОС), я в майне в цикл вставил MX_LWIP_Process() Вроде бы этого должно хватать что 

бы что-то заработало. Но втыкаю провод в свич, надеюсь увидеть лампочку линка, а ни чего не происходит. Втыкал в компьютер - "кабель не подключен". Адрес PHY пробовал 0 и 1, разницы нет (на плате вход адреса брошен в воздухе, что для LAN8720 должно означать выбор 0). Цикл крутится, т.е. все настройки как-то прошли. Как понять чего не хватает? Куда посмотреть?