Реклама на сайте DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Загрузка...

Ответ
Опции темы
Непрочитано 18.11.2018, 14:01   #1
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   #2
28-63
Вид на жительство
 
Регистрация: 08.12.2018
Сообщений: 466
Сказал спасибо: 2
Сказали Спасибо 105 раз(а) в 71 сообщении(ях)
28-63 на пути к лучшему
По умолчанию Re: Создание вручную проекта с HAL но без STM32CubeMX ?

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

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

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

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

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

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

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

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

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

Отправьте пример, если не сложно. Спасибо.
the_petya вне форума   Ответить с цитированием
Непрочитано 25.03.2025, 21:25   #10
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, время: 00:27.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot