Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F439:: На пинах PF0,1 I2C не могу запустить
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Dr.Alex
На других пинах работает.

Подтвердите, если у кого работает на PF0,1.
Dr.Alex
Разобралсо. Кажется.

Инициализировать нужно в следующем порядке (а не так как в их HALe)::

- включить клок GPIO
- настоить пины на альтернативную функцию
- только теперь включить клок альтернативной функции
Integro
Была подобная проблема на 401 с i2c3, проблему можно решить порядком инициализации GPIO по умолчанию инитит SDA затем SCL. Если сменить последовательность то все норм.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.