Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: stm32f407 + lan8720 через свитч к пк
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sharky
Решил настроить сеть на stm32f4discovery + stm32dis-bb с помощью stm32cubemx.
Работает без проблем, если подключить напрямую к компу.
Но если через свитч, то при подаче питания на отладочные платы не работает, обязательно нужно делать резет!

Собственно и вопрос, что не так?
RuSTA
Проверяете состояние на физике и есть ли задержка?
Golikov A.
если автонегатинация не прошла, что проект делает?
может когда все вместе включаете процесс по таймауту завершается в проце, а свитчь еще не включился? а после ресета все включено сразу?....
sharky
Стабильно начинает работать, если в кубе в настройках частоты, задать параметр Input Frequency не 8 MHz (crystall/ceramic resonator), а больше, например 25 Mhz и выше (crystall/ceramic resonator).
Работает при любых значениях, главное чтобы Input Frequency был как можно больше. При 40 МГц работает стабильно!

Вот что я сделал:

1) Настроил клоки в кубе при частоте кварца HSE = 8 МГц, что стоит на отладочной плате.
2) Руками изменил значение HSE_VALUE в файле stm32F4xx_hal_conf.h. HSE_VALUE = 40000000 (40МГц)

Все частоты формируются правильно с учетом кварца 8МГц. Проверял через MCO1 и MCO2.

Так работает, но почему? sm.gif

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.