Например TDA7294

Форум РадиоКот • Просмотр темы - STM32 новичку в ARM что к чему
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт мар 19, 2024 07:20:02

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


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



Начать новую тему Ответить на тему  [ Сообщений: 8459 ]     ... , , , 367, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Ср май 26, 2021 22:06:08 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Если бы "товар" не продавали, то не было бы "дебилов" которые его покупают.

Не надо путать причину со следствием! На любой спрос найдется предложение. И чем больше в мире извращенцев, тем извращенней будет предложение. Вот появилось огромное гей-сообщество — вуаля, для них родилась фирма Apple со своими гей-поделками. Ну и так далее...

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Ср июн 16, 2021 14:19:00 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Собираю устройство usb-can сначала хотел как у всех на stm32f105 но не нашел камень за гуманные деньги! нашел stm32f373 развел плату вытравил спаял все работает теперь мучаюсь с программой! вертуал порт в компе обнаружился все вроде гуд день сижу вылазит ошибка при компиляции неопределенная переменная вот тока я ее в тексте вообще нигде не вставлял "hUsbDevice_0" откуда берется не пойму если кто глянет буду очень признателен! :)
https://disk.yandex.ru/d/j-1tZtIv5th_KQ
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Ср июн 16, 2021 14:34:33 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Цитата:
на stm32f105

А с каких пор у F105 USB и CAN могут одновременно работать? Я на F0x2 делал, т.к. на Cortex-M4 пока боязно переходить (да и нет у меня ничего для них, это минимум неделю Makefile, стартап, линкер и хедеры собирать).
Цитата:
"hUsbDevice_0" откуда берется не пойму

А вот не надо кал использовать! Один раз стоит потратить месяцок времени, да родить нормальный USB. Им и пользоваться, а не всяким Г.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Ср июн 16, 2021 16:12:39 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Eddy_Em писал(а):
А с каких пор у F105 USB и CAN могут одновременно работать?

ошибаетесь это на 103 они не работают одновременно у них области памяти одни, а тут вполне!
Eddy_Em писал(а):
А вот не надо кал использовать! Один раз стоит потратить месяцок времени, да родить нормальный USB. Им и пользоваться, а не всяким Г.

да вот жешь все как всегда походу еще не один пример с нета не работал.... разбираюсь потихоньку. учусь...

Добавлено after 1 hour 22 minutes 36 seconds:
О все ребятки заработало просто оказывается что stm-цы обновили can библиотеку недавно а это обозначение из старой приплыло... сутки убил...


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Чт июн 17, 2021 19:05:58 
Родился

Зарегистрирован: Чт июн 17, 2021 19:04:29
Сообщений: 2
Рейтинг сообщения: 0
Кто может помочь?
Купил девбоард STM32MP157A-DK1.
Как правильно подключить LRCLK и MCLK на I2S к STM32MP157?
Всем спасибо, кто откликнется.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Чт июн 17, 2021 22:21:26 
Собутыльник Кота
Аватар пользователя

Карма: 15
Рейтинг сообщений: 449
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 2902
Рейтинг сообщения: 0
оказывается что stm-цы обновили can библиотеку недавно а это обозначение из старой приплыло... сутки убил...

Имея дело с ST всегда нужно быть готовым к подобным подлянкам. Их у них много всяких...

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Чт июн 17, 2021 22:52:22 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Имея дело с ST всегда нужно быть готовым к подобным подлянкам. Их у них много всяких...

Eddy_Em писал(а):
А вот не надо кал использовать!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Чт июн 17, 2021 23:57:21 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
это минимум неделю Makefile, стартап, линкер и хедеры собирать
Пишите в IDE и создадите проект за несколько минут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 00:03:02 
Родился

Зарегистрирован: Вт май 25, 2021 18:41:53
Сообщений: 13
Рейтинг сообщения: 0
Eddy_Em писал(а):
А вот не надо кал использовать!

HAL можно использовать. Но надо делать это осознанно.
Осознанно - это зная что и как делаешь.
Иначе можно ставить под сомнение саму парадигму вторичного использования кода, и частный случай этой парадигмы в виде сторонних библиотек.
А вот думать, что "КУБ напишет за меня код" - действительно вредно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 07:19:27 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 54
Зарегистрирован: Вс мар 03, 2019 08:18:34
Сообщений: 350
Откуда: Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я уже немного изучил и hal и ll где-то там пишу где-то там можно и на cmsis но просто дольше. это просто инструменты! единственно вот в этом проекте заметил что keil как-то долго компилирует.. Установил STM32CubeIDE 1.6.0 попробовал один и тот-же проект собрать разница ощутима не знаю с чем связано...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 08:13:22 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Осознанно - это зная что и как делаешь.
Иначе можно ставить под сомнение саму парадигму вторичного использования кода, и частный случай этой парадигмы в виде сторонних библиотек.

Суть в том, что не надо использовать первые попавшиеся сторонник библиотеки.
Исключение - первоначальная проверка алгоритма и железки.
Исключение - когда запас производительности настолько большой, что допускает некачественный код.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 09:40:24 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Пишите в IDE и создадите проект за несколько минут.

Я и пишу в IDE — Qt Creator.
И не понимаю, чем мне IDE в этом может помочь: она угадает мои мысли и напишет нужный линкер-скрипт (где будут выделены две секции, занимающие весь свободный объем банков флеша, под хранение настроек и логов?), или же она угадает мои мысли и напишет правильный стартап?
Вот, вчера сел я расширять свое творчество на STM32F303. Нужные заголовочные файлы собрал (правда, кроме специфичной математики: мне БПФ и т.п. не нужно), в стартапе у меня, оказывается, уже были расписаны прерывания под F3 и F4, нужно лишь добавить код инициализации FPU и настройки тактирования.

IDE это за меня не сможет сделать, т.к. мысли мои читать не умеет.
HAL можно использовать. Но надо делать это осознанно.

Идеальный случай - не использовать кал ни в каких случаях. Потому что можно привыкнуть к "тяп-ляп - и в продакшн" и превратиться в абдуринщика.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 12:20:42 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Eddy_Em писал(а):
угадает мои мысли и напишет нужный линкер-скрипт (где будут выделены две секции, занимающие весь свободный объем банков флеша, под хранение настроек и логов?)
Правка скрипта линкера не требует много времени. Точно не неделю!
Если не знаете как он устроен - изучайте https://ftp.gnu.org/old-gnu/Manuals/ld- ... /ld_3.html

Eddy_Em писал(а):
или же она угадает мои мысли и напишет правильный стартап?
IDE добавит в проект стандартный стартап от ST для выбранного контролера. Если нужно, измените его под себя.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 13:59:16 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2475
Рейтинг сообщения: 0
И не понимаю, чем мне IDE в этом может помочь:
В нормальной IDE создание проекта под нужный контроллер со всеми стартапами, скриптами линкера и заголовочными файлами это 5-10 минут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 14:27:05 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Цитата:
Правка скрипта линкера не требует много времени. Точно не неделю!

Если по полчаса каждый вечер на это тратить, то с нуля собирать окружение — штука длительная.
Цитата:
стандартный стартап от ST для выбранного контролера.

Ассемблерный, небось? Я что — на извращенца похож, чтобы в асме под ARM ковыряться, когда все на С пишется?
Цитата:
В нормальной IDE создание проекта под нужный контроллер со всеми стартапами, скриптами линкера и заголовочными файлами это 5-10 минут.

У меня это вообще 10 секунд занимает: скопировал сниппет — вуаля! Вот только до этого пришлось все собрать в кучу. Ну и самих сниппетов понаписать.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 15:13:43 
Родился

Зарегистрирован: Вт май 25, 2021 18:41:53
Сообщений: 13
Рейтинг сообщения: 0
Ассемблерный, небось? Я что — на извращенца похож, чтобы в асме под ARM ковыряться, когда все на С пишется?

Хотя в CMSIS и пишется, что ассемблерные считаются устаревшими, под STM32 они на ассемблере.
Мне, для общего развития, честно интересно, что и зачем менять в startup файле.
В файл линкера приходилось залазить, секции под себя добавлять, а вот зачем может потребоваться править стартовый файл - не догадываюсь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 15:14:21 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2475
Рейтинг сообщения: 0
У меня это вообще 10 секунд занимает: скопировал сниппет — вуаля! Вот только до этого пришлось все собрать в кучу. Ну и самих сниппетов понаписать.
Я имел в виду контроллер, который раньше не использовал. Просто от выбора типа до загрузки тестовой программы в контроллер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 15:34:01 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Я имел в виду контроллер, который раньше не использовал.

В этом случае минимум месяц уйдет на подготовку базиса, чтение даташита с RM, написание сниппетов…
IDE за вас ничего этого не сделает.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 15:35:28 
Это не хвост, это антенна
Аватар пользователя

Карма: 8
Рейтинг сообщений: 193
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1441
Рейтинг сообщения: 0
Я имел в виду контроллер, который раньше не использовал. Просто от выбора типа до загрузки тестовой программы в контроллер.

"типовая программа" годится только проверить живой ли контроллер вообще. Потом ведь все равно придется писать (или искать и вычитывать) стартап, инициализацию, библиотеки.
Не говоря уж о том, что "тестовые программы" в IDE обычно не встраиваются, то есть их тоже нужно где-то искать и придумывать как собрать, что зачастую сложнее написания с нуля.
Eddy_Em писал(а):
Ассемблерный, небось? Я что — на извращенца похож, чтобы в асме под ARM ковыряться, когда все на С пишется?

А чем вам ассемблер не по нраву? Если есть какой-то низкоуровневый код, который выполняется при старте, так его достаточно прочитать и выкинуть откровенные косяки. Не писать же ту же таблицу прерываний с нуля. Подобным мазохизмом стоит заниматься только если готового стартапа нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пт июн 18, 2021 15:55:31 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2475
Рейтинг сообщения: 0
А чем вам ассемблер не по нраву?
Отсутствием совместимости.

Не писать же ту же таблицу прерываний с нуля.
Зачем? Всё давно написано. Например, для F4
Изображение
Вложение:
F4.png [16.53 KiB]
Скачиваний: 227


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

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


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

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


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

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


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