реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32CubeMX первый опыт, клоки и GPIO
Oleg_IT
сообщение Oct 21 2015, 17:56
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Установил STM32CubeMX. Всё вроде бы нормально, генерится, компилируются, но три вопроса остались.
1. Не могу изменить частоту кварца HSI, по умолчанию 16 МГц, а на модуле 25.
2. ARM должен работать с железкой по параллельному интерфейсу, 8 выводов GPIO могут быть и Input и Output. Но задать инициализацию выводов получается только на одно направление. Второе придётся руками дописывать?
3 Где в модуле Ethernet задавать IP адрес, маску, адрес шлюза, DNS?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 21 2015, 18:13
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



1. HSI - это не кварц, это внутренний (Internal) генератор. Кварц - это HSE.
2. Придется регулярно менять направление по мере необходимости. Можно по-умолчанию задать на ввод, а когда нужно записать, переключить на вывод, послать, и снова на ввод переключить.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Oct 21 2015, 18:57
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



1. Да с HSI-HSE ошибся, но всё равно не найду где задавать.
2. Как я и предполагал, руками по примеру того как строит код STM32CubeMX.

3. ??? Кто знает помогите разобраться.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Oct 21 2015, 20:07
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



берете, и вводите
Прикрепленное изображение


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
drozel
сообщение Oct 22 2015, 04:02
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 2-02-11
Пользователь №: 62 650



Цитата(Oleg_IT @ Oct 21 2015, 23:56) *
Установил STM32CubeMX. Всё вроде бы нормально, генерится, компилируются, но три вопроса остались.

Я вот не понимаю: вы что, первый раз работаете с этим контроллером и начали с Cube?
Жесть какая-то. Крайне не рекомендую.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Oct 22 2015, 06:09
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



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

drozel почему не рекомендуете? По моему очень полезная и удобная программа.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
megajohn
сообщение Oct 22 2015, 07:04
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(Oleg_IT @ Oct 22 2015, 10:09) *
У меня не доступно редактирование этого параметра.


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


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
drozel
сообщение Oct 22 2015, 07:09
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 2-02-11
Пользователь №: 62 650



Цитата(Oleg_IT @ Oct 22 2015, 12:09) *
По моему очень полезная и удобная программа.

Не рекомендую, если это первый опыт с контроллером.
Ибо это же не просто программа. Это программа, создающая программу для довольно сложного МК.
Это мое ИМХО, решать Вам.
Go to the top of the page
 
+Quote Post
Obam
сообщение Oct 22 2015, 07:37
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(Oleg_IT @ Oct 22 2015, 10:09) *
У меня не доступно редактирование этого параметра.

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


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


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Oct 22 2015, 09:16
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



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

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

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

drozel. Этот МК у меня далеко не первый. А программу использую как хороший инструмент конфигурирования и сборки нужных библиотек и не важно *.lib там или *.c
Go to the top of the page
 
+Quote Post
drozel
сообщение Oct 22 2015, 09:32
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 2-02-11
Пользователь №: 62 650



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

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

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.03303 секунд с 7
ELECTRONIX ©2004-2016