Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32CubeMX первый опыт, клоки и GPIO
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Oleg_IT
Установил STM32CubeMX. Всё вроде бы нормально, генерится, компилируются, но три вопроса остались.
1. Не могу изменить частоту кварца HSI, по умолчанию 16 МГц, а на модуле 25.
2. ARM должен работать с железкой по параллельному интерфейсу, 8 выводов GPIO могут быть и Input и Output. Но задать инициализацию выводов получается только на одно направление. Второе придётся руками дописывать?
3 Где в модуле Ethernet задавать IP адрес, маску, адрес шлюза, DNS?
ViKo
1. HSI - это не кварц, это внутренний (Internal) генератор. Кварц - это HSE.
2. Придется регулярно менять направление по мере необходимости. Можно по-умолчанию задать на ввод, а когда нужно записать, переключить на вывод, послать, и снова на ввод переключить.
Oleg_IT
1. Да с HSI-HSE ошибся, но всё равно не найду где задавать.
2. Как я и предполагал, руками по примеру того как строит код STM32CubeMX.

3. ??? Кто знает помогите разобраться.
megajohn
берете, и вводите
Нажмите для просмотра прикрепленного файла
drozel
Цитата(Oleg_IT @ Oct 21 2015, 23:56) *
Установил STM32CubeMX. Всё вроде бы нормально, генерится, компилируются, но три вопроса остались.

Я вот не понимаю: вы что, первый раз работаете с этим контроллером и начали с Cube?
Жесть какая-то. Крайне не рекомендую.
Oleg_IT
У меня не доступно редактирование этого параметра.

drozel почему не рекомендуете? По моему очень полезная и удобная программа.
megajohn
Цитата(Oleg_IT @ Oct 22 2015, 10:09) *
У меня не доступно редактирование этого параметра.


может ножку кварца не назначили для работы ?
что за МК ?
drozel
Цитата(Oleg_IT @ Oct 22 2015, 12:09) *
По моему очень полезная и удобная программа.

Не рекомендую, если это первый опыт с контроллером.
Ибо это же не просто программа. Это программа, создающая программу для довольно сложного МК.
Это мое ИМХО, решать Вам.
Obam
Цитата(Oleg_IT @ Oct 22 2015, 10:09) *
У меня не доступно редактирование этого параметра.

drozel почему не рекомендуете? По моему очень полезная и удобная программа.


Вы посмотрите внимательнее, чем отличается картиночка у megajohn и у вас?
Oleg_IT
Цитата(megajohn @ Oct 22 2015, 10:04) *
может ножку кварца не назначили для работы ?
что за МК ?

Да, именно не назначил. Разобрался, спасибо. МК STM32F417ZGT.

А по Ethernet ни чего не можете подсказать.

drozel. Этот МК у меня далеко не первый. А программу использую как хороший инструмент конфигурирования и сборки нужных библиотек и не важно *.lib там или *.c
drozel
Цитата(Oleg_IT @ Oct 22 2015, 15:16) *
А программу использую как хороший инструмент конфигурирования и сборки нужных библиотек и не важно *.lib там или *.c

Я просто долго сидел на stdlib, недавно сделал проект на cube (на библиотеке, с минимальным использованием программы Cube), а сейчас делаю проект на libopencm3. Из всего этого Cube, да еще и в том виде, как его используете Вы (сужу по вопросам), я бы стал юзать в последнюю очередь. Под дулом пистолета.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.