Перейти к содержанию
    

STM32CubeMX первый опыт, клоки и GPIO

Установил STM32CubeMX. Всё вроде бы нормально, генерится, компилируются, но три вопроса остались.

1. Не могу изменить частоту кварца HSI, по умолчанию 16 МГц, а на модуле 25.

2. ARM должен работать с железкой по параллельному интерфейсу, 8 выводов GPIO могут быть и Input и Output. Но задать инициализацию выводов получается только на одно направление. Второе придётся руками дописывать?

3 Где в модуле Ethernet задавать IP адрес, маску, адрес шлюза, DNS?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. HSI - это не кварц, это внутренний (Internal) генератор. Кварц - это HSE.

2. Придется регулярно менять направление по мере необходимости. Можно по-умолчанию задать на ввод, а когда нужно записать, переключить на вывод, послать, и снова на ввод переключить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Да с HSI-HSE ошибся, но всё равно не найду где задавать.

2. Как я и предполагал, руками по примеру того как строит код STM32CubeMX.

 

3. ??? Кто знает помогите разобраться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил STM32CubeMX. Всё вроде бы нормально, генерится, компилируются, но три вопроса остались.

Я вот не понимаю: вы что, первый раз работаете с этим контроллером и начали с Cube?

Жесть какая-то. Крайне не рекомендую.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня не доступно редактирование этого параметра.

 

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

post-5709-1445493855_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня не доступно редактирование этого параметра.

 

может ножку кварца не назначили для работы ?

что за МК ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Не рекомендую, если это первый опыт с контроллером.

Ибо это же не просто программа. Это программа, создающая программу для довольно сложного МК.

Это мое ИМХО, решать Вам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня не доступно редактирование этого параметра.

 

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

 

Вы посмотрите внимательнее, чем отличается картиночка у megajohn и у вас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может ножку кварца не назначили для работы ?

что за МК ?

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

 

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

 

drozel. Этот МК у меня далеко не первый. А программу использую как хороший инструмент конфигурирования и сборки нужных библиотек и не важно *.lib там или *.c

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А программу использую как хороший инструмент конфигурирования и сборки нужных библиотек и не важно *.lib там или *.c

Я просто долго сидел на stdlib, недавно сделал проект на cube (на библиотеке, с минимальным использованием программы Cube), а сейчас делаю проект на libopencm3. Из всего этого Cube, да еще и в том виде, как его используете Вы (сужу по вопросам), я бы стал юзать в последнюю очередь. Под дулом пистолета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...