Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Создание вручную проекта с HAL но без STM32CubeMX ?

Непрочитано 18.11.2018, 14:01  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Создание вручную проекта с HAL но без STM32CubeMX ?

Что то мне не нравиться навязанное оформление кода STM32CubeMX, прошу подсказать
русскоязычною статью как вручную создать проект с подключенной библиотекой HAL в
Keil 5.24a C++, или если это не сложно прямо тут написать как это сделать.


Предполагается в случае затруднений просто создавать временные проекты в STM32CubeMX
для Keil 5.24a и переносить от туда куски кода в основной проект.
Реклама:

Последний раз редактировалось Donker; 18.11.2018 в 14:05.
Donker вне форума  
Непрочитано 14.12.2018, 18:35  
28-63
Вид на жительство
 
Регистрация: 08.12.2018
Сообщений: 466
Сказал спасибо: 2
Сказали Спасибо 105 раз(а) в 71 сообщении(ях)
28-63 на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

А в чем сложность кинуть фаил.н в папку кеила и написать в кеиле include file.h
28-63 вне форума  
Непрочитано 14.12.2018, 19:01  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,294
Сказал спасибо: 11,865
Сказали Спасибо 4,163 раз(а) в 3,181 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Donker, таки использование некоторой библиотеки подразумевает изначально знакомство с ее устройством. Тут она предстаёт перед Вами в исходном виде. Изучаете все #define #ifdef ,… и получаете необходимые параметры для настройки.
Можно воспользоваться ещё и имеющимися описаниями.
Ну а потом уже соответствующие #include.
Сами файлы можно и не перекладывать, тут вполне работает указание пути - как относительного, так и абсолютного.
Ну и разница между разными скобками в #include.

Если случайно не обнаружится где-то пересечение имён и нет ошибок в использовании функций - должно заработать сразу
Собственно проверялось большое количество раз с разными компиляторами и не только с HAL - если компиляция завершилась успешно и не было косяков в объявлениях и использовании…

Отдельная песьня про что-то специфичное для конкретного компилятора - тут отдельная история и разговор уже будет не об использовании, а о портировании…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 14.12.2018, 20:29  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Donker, вы уж или крестик снимите, или трусы наденьте! Калокуб - это целое и неразрывное, как вонь и канализация! Невозможно их разделить.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 15.12.2018, 00:40  
Donker
Временная регистрация
 
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Donker на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Я уже сам понял, что это плохая идея!
Donker вне форума  
Непрочитано 15.12.2018, 01:32  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,294
Сказал спасибо: 11,865
Сказали Спасибо 4,163 раз(а) в 3,181 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Donker, правильный вывод. Иначе количество вопросов у Вас росло бы сразу в геометрической прогрессии.
Таки все что нужно по документации и соответствующим библиотекам Вы вполне изначально на этих библиотеках сделаете, а потом даже напишете нужное под себя сами.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 15.12.2018, 02:10  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Сообщение от Donker Посмотреть сообщение
Что то мне не нравит_ся навязанное оформление кода STM32CubeMX
И причин тут может быть одна из трех:
1. Не понял
2. Непривычно
3. 1 и 2 одновременно
Все они гораздо легче преодолимы, чем Хал без Куба. Тогда уж и от Хала отказывайтесь и ... сухомозгодрочка. Тут некоторые этим наслаждаются. Попробуйте, может, понравится...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 15.12.2018, 03:20  
CERGEI1982
Почётный гражданин KAZUS.RUN
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Проходили, даже была попытка разобраться в самом хале исходников. Вам пример скинуть?
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 25.03.2025, 11:19  
the_petya
Прохожий
 
Регистрация: 25.03.2025
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
the_petya на пути к лучшему
Радость Re: Создание вручную проекта с HAL но без STM32CubeMX ?

Отправьте пример, если не сложно. Спасибо.
the_petya вне форума  
Непрочитано 25.03.2025, 21:25  
do-vitas
Временная регистрация
 
Регистрация: 16.09.2008
Сообщений: 97
Сказал спасибо: 29
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
do-vitas на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

У stm есть еще библиотеки LL, если вам не нравится HAL вполне себе можно ее использовать без всего лишнего там только заголовки в основном (похож на cmsis проекты примерно такие же по загрузке), сам hal использует эти заголовки. Но будьте готовы к отсутствию примеров!
do-vitas вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
altium designer создание проекта !nekromant! Proteus, KiCAD и другие ECAD 4 12.08.2012 15:19
Создание проекта в виде схемы в САПР ProChip5 Андрей К Микроконтроллеры, АЦП, память и т.д 1 11.03.2011 08:14


Часовой пояс GMT +4, время: 23:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.