Например TDA7294

Форум РадиоКот • Просмотр темы - VSC для stm32
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 21:33:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 19:15:48 
Открыл глаза

Зарегистрирован: Сб мар 26, 2016 01:01:31
Сообщений: 44
Рейтинг сообщения: 0
Доброго времени суток.
С милионпятьсотвосьмой попытки удалось создать проект в visual studio code для stm32g0. Даже замигал светодиодом. Без кубов и халов с эльэль. Только "ЦЭМСИС". Но как оказалось, проект не видит любезно засунутые в папку src ничего кроме "main.c". Хотя там есть прекрасный system_stm32g0xx.c. Тоесть при обращении к переменной или функции в любом файле кроме main.c, приводит к ошибке. Вопрос: как правильно подключать "*.c" и "*.h" файлы в visual studio code. Как же прекрасно в keil - сишный добавил в папку, а хедер указал в путях и все прекрасно работает, а как это делать в visual studio code?

ps:
Дополню, шо если "сгондобить" проект через Кубик, то все прекрасно видится и работает. Но шо делать если не нравится мне тот HAL and LL. Хачу на CMSIS.


Последний раз редактировалось mab72 Вт апр 23, 2024 19:53:30, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 19:51:27 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1319
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10502
Рейтинг сообщения: 0
Открыть папку

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 20:04:31 
Открыл глаза

Зарегистрирован: Сб мар 26, 2016 01:01:31
Сообщений: 44
Рейтинг сообщения: 0
Открыть папку

это к чему/как???


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 20:09:13 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1319
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10502
Рейтинг сообщения: 0
Вы ведь изучали, как работать с VS Code?

Изображение

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 20:46:31 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн апр 02, 2012 15:56:23
Сообщений: 138
Рейтинг сообщения: 0
Взять кошерный stm32-cmake и жить счастливо


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 21:00:32 
Друг Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 359
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 4313
Откуда: Воронеж
Рейтинг сообщения: 0
Хедер можно подключать через скобочки, а можно через кавычки. Будет немного отличаться места поиска файла.
Но вообще накосячить можно очень много где. Например,
mab72 писал(а):
Тоесть при обращении к переменной или функции в любом файле кроме main.c

вот это что значит? Может, область видимости не та? Переменные, которые фактически сидят в соседнем файле, надо объявлять через extern.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Вт апр 23, 2024 21:03:31 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1319
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10502
Рейтинг сообщения: 0
не, тут речь о включении файлов вообще в проект

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: VSC для stm32
СообщениеДобавлено: Ср апр 24, 2024 21:09:16 
Открыл глаза

Зарегистрирован: Сб мар 26, 2016 01:01:31
Сообщений: 44
Рейтинг сообщения: 0
не, тут речь о включении файлов вообще в проект

вот. спасибо за краткое и емкое пояснение. именно добавление файлов в проект. в espresif помню шо сишный файл надо было прписать в макефайле или что-то в этом роде. так вот как это забабахать в VSC?

Добавлено after 5 minutes 22 seconds:
Хедер можно подключать через скобочки, а можно через кавычки. Будет немного отличаться места поиска файла.
Но вообще накосячить можно очень много где. Например,
mab72 писал(а):
Тоесть при обращении к переменной или функции в любом файле кроме main.c

вот это что значит? Может, область видимости не та? Переменные, которые фактически сидят в соседнем файле, надо объявлять через extern.


я очень сильно не профи в программировании, это увлечение, но про extern знаю(не так давно изучил), тут вопрос что сам файл не видится, в проекте в папке рядышком с main.c валяется, ан нет VSC упорно его не видит. мэйн - видит, а другие нет. Вот и вопрос как прописать подключить внешний сишный файл?

Добавлено after 47 minutes 16 seconds:
Я ЕГО ПОБЕДИЛ!!!
Тему можно закрывать. Упорно искал решение, а оно на поверхности: есть такой файлик в проекте(создается автоматически) vscode_generated.cmake, а в нем заветные строки:
Код:
# Sources
 set(sources_SRCS ${sources_SRCS}
   
 ${CMAKE_CURRENT_SOURCE_DIR}/Src/main.c
 ${CMAKE_CURRENT_SOURCE_DIR}/Src/syscall.c
 ${CMAKE_CURRENT_SOURCE_DIR}/Src/sysmem.c
 ${CMAKE_CURRENT_SOURCE_DIR}/Startup/startup_stm32g041j6mx.s
)

дописывай нужный путь и в перед!!! Записал ${CMAKE_CURRENT_SOURCE_DIR}/Src/system_stm32g0xx.c
и все заработало. Всем спасибо.

Добавлено after 9 hours 59 minutes 40 seconds:
БЛИН БЛИНСКИЙ!!!
Рано я возрадовался. Одно починил, новая фишечка сломалась. Не заходит в обработчик прерывания. Настроил таймер и прерывания от него, а нет . Нету прерывания. Создаю голый проект в Кейле, копирую именно копирую текст в main.c and main.h и все прекрасно работает. А vscode нет прерываний и все. Сгенерированный кубом проект прекрасна работает в vscode, а тут хотелка без кубов забабахать. Кто поможет с пошаговым созданием проекта в vscode без кубов.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y