Например TDA7294

Форум РадиоКот • Просмотр темы - Stm32 с чего начать изучение...
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт май 11, 2021 07:50:15

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


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



Начать новую тему Ответить на тему  [ Сообщений: 650 ]     ... , , , 29, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс апр 19, 2020 09:09:49 
Родился

Зарегистрирован: Пт апр 10, 2020 05:37:54
Сообщений: 11
Рейтинг сообщения: 0
Не, Восьмерка.
Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс апр 19, 2020 09:35:06 
Это не хвост, это антенна

Карма: 21
Рейтинг сообщений: 223
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 1467
Рейтинг сообщения: 0
Судя по "..._noAssert" - Вы пишете на SPL? Я вот тоже думал - а что если все эти Assert'ы поотключать - сильно код уменьшится?

Никакого SPL, там большинство проверок связаны со слабой типизацией, когда передают аргументы как uint32_t и потом проверяют их допустимость. Части из них можно избежать даже в С, а в С++ они не нужны практически все. У меня assert-ов довольно много, но только там где или так, или никак. Большинство выбирает второй вариант поскольку в принципе мало кто пишет достаточно сложные либы внутри которых assert-ы и живут, постоянно по ходу написания добавлять необязательные проверки было бы лениво даже мне :)


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс апр 19, 2020 11:09:04 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 265
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1570
Рейтинг сообщения: 0
Никакого SPL
У многих даже мысль не рождается, что можно не использовать библиотеки, а писать их :)


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс апр 19, 2020 20:48:51 
Родился

Зарегистрирован: Пт апр 10, 2020 05:37:54
Сообщений: 11
Рейтинг сообщения: 0
Так, как Вы, ув.VladislavS, говорили-то? :)))
За это время уже можно было всё поставить, попробовать, удалить и снова поставить.
Ага... щщщаззззз!!! :))) Нет, на третий-пятый раз, оно, наверное, будет попроще, но пока... - :kill:

Вот только полчаса, как прервался в том процессе! У Кейла процесс установки паков - это квест! :facepalm: :)))
И хоть ушло на это несколько часов, всё равно процесс еще не закончен. Четыре часа - это только их установка. А потом, в процессе создания пробного проекта, ещё часа два перетасовывания паков. Скажем, добавляю паки с CMSIS (ARM.CMSIS.5.6.0.pack, Keil.STM32F1xx_DFP.2.3.0.pack), а подключить их в проект не получается - нету их в списках. :kill:
(Хорошо хоть IAR установился как обычно, без неожиданностей.)
Может, подскажете - что почитать по этому поводу? А-то, там не просто пара древовидных структур (RTE packs, да Software packs), а еще какие-то невидимые связи между нодами этих деревьев просматриваются (если судить по поведению RTE Manager'а).

Завтра продолжу войнушку. :)
_____
P.S. А за inspiration - спасибо! :beer:

added:
Никакого SPL, там большинство проверок связаны со слабой типизацией, ... постоянно по ходу написания добавлять необязательные проверки было бы лениво даже мне
Ясно, спасибо.
У многих даже мысль не рождается, что можно не использовать библиотеки, а писать их
Нет, отчего же, многие тоже пишут библиотеки, но часто стремятся разделить методы управления своими либами и чужими. :)


Вернуться наверх
 
Вебинар «Экосистема MEAN WELL. Решения для любых задач электропитания» (20.05.2021)

Приглашаем 20 мая на вебинар, посвященный линейке поставок компании MEAN WELL и ее подходу к производству источников питания — как экосистемы продукции и услуг, которая позволяет подобрать оптимальный источник питания для любых задач электропитания. Рассмотрим весь спектр выпускаемой продукции MEAN WELL в области AC/DC-, DC/DC- и DC/AC-преобразователей с подробным разбором интересных и уникальных новинок, их применении и многое другое.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс апр 19, 2020 21:05:14 
Мудрый кот
Аватар пользователя

Карма: 19
Рейтинг сообщений: 485
Зарегистрирован: Пт май 31, 2013 17:14:38
Сообщений: 1740
Откуда: Украина, Винница
Рейтинг сообщения: 0
И что же перевешивает такой набор минусов, в пользу 'кактуса'?

А выбор был между ИАР-ом (потому что я к нему привык еще с аврок) и Эклипсом (потому что редактор получше и под линух есть). Но под ИАР ST дает примеры, а под эклипс нет. Вот и все.


Вернуться наверх
 
Интеллектуальные ключи верхнего плеча семейства PROFET™+2 12V от Infineon

Компания Infineon представила новое семейство защищенных силовых ключей PROFET™+2 12V. Изделия объединяют в себе функции диагностики и различные защиты. Ключи PROFET™+2 12V имеют одно из самых низких в отрасли сопротивлений в открытом состоянии RDS(ON) (от 2,6 мОм) и выпускаются в миниатюрном корпусе TSDSO-14 с шагом выводов 0,65 мм. Благодаря функции ReverseON все семейство соответствует строгим требованиям по защите от обратной полярности питания, впервые реализованной в одном чипе.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Вс апр 19, 2020 21:42:02 
Родился

Зарегистрирован: Пт апр 10, 2020 05:37:54
Сообщений: 11
Рейтинг сообщения: 0
... под ИАР ST дает примеры, а под эклипс нет. Вот и все.
А, так дело в наличии примеров... Теперь понял. :)


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 04:16:29 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 265
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1570
Рейтинг сообщения: 0
Четыре часа - это только их установка.
Что-то вы усложняете всё. Вам надо то для начала работы 4 пака, три из которых скорее всего будут по умолчанию установлены. Keil минут 5 ставится от силы.
Изображение
Вложение:
pack.png [176.21 KiB]
Скачиваний: 437


Добавлено after 8 minutes 10 seconds:
А потом, в процессе создания пробного проекта, ещё часа два перетасовывания паков. Скажем, добавляю паки с CMSIS (ARM.CMSIS.5.6.0.pack, Keil.STM32F1xx_DFP.2.3.0.pack), а подключить их в проект не получается - нету их в списках. :kill:
Не надо их в проект тащить. Зачем? Я же кидал проект не просто так. Вам надо то стартап-файл из пака дёрнуть или свой сделать и всё.
Изображение
Вложение:
Project.png [92.16 KiB]
Скачиваний: 496


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 08:50:25 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
VladislavS, им бы сперва на травке ...
Знай они основы компиляции и структуру проекта, не было бы этих тупых споров .
Из обязательного - нужен лишь стартап, хэдер с описанием регистров и их бит и хэдеры CMSIS...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 09:55:14 
Держит паяльник хвостом

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 955
Рейтинг сообщения: 0
под ИАР ST дает примеры, а под эклипс нет. Вот и все.

Чооо?
У ST вообще никаких примеров, кроме сниппетов для STM32F0, нет!
Но т.к. F1 довольно близки к F0, можно эти сниппеты и на F1 расширить, у меня получается по крайней мере.
P.S. вантузячий софт в глаза не видел, но вот зачем вам эклипсина — не понимаю. Оно же на жабке написано, т.е. тормозное от природы! Есть уйма более приличных IDE: geany, sublime, qtcreator и т.п.

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 10:11:05 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 265
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1570
Рейтинг сообщения: 0
Знай они основы компиляции и структуру проекта, не было бы этих тупых споров .
Человек пишет, что работал в IAR для AVR. Там всё это было. Ну разве что стартап и заголовочные файлы абсолютно на все процессоры были в системных папках. А так всё до безобразия одинаково. Чем и хорош IAR, что хрен поймёшь под какой проц ты сейчас кодишь :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 10:35:51 
Встал на лапы

Карма: -3
Рейтинг сообщений: 12
Зарегистрирован: Вс авг 18, 2019 13:22:01
Сообщений: 118
Рейтинг сообщения: 0
F0 от F1 отличается как земля и море... вообщето.
В референс мануале примеры есть, только они описаны обычными словами, а не программным кодом.
И еще смотрим различные аппноты (они есть на сайте st.com в списке ресурсов), там практически все описано - как словами, так и программным кодом. Да еще и схемы подключений есть.

_________________
to be or not to be = -1


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 10:56:11 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
F0 от F1 отличается как земля и море... вообщето.


Вообще-то таймеры, к примеру, мало чем отличаются.

Добавлено after 1 minute 20 seconds:
Человек пишет, что работал в IAR для AVR. Там всё это было.


Наверняка тыкал по кухаркиной методичке, бездумно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 11:23:13 
Мудрый кот
Аватар пользователя

Карма: 19
Рейтинг сообщений: 485
Зарегистрирован: Пт май 31, 2013 17:14:38
Сообщений: 1740
Откуда: Украина, Винница
Рейтинг сообщения: 0
У ST вообще никаких примеров, кроме сниппетов для STM32F0, нет!

:)))

https://www.st.com/en/embedded-software ... ubef0.html
https://www.st.com/en/embedded-software ... ubef1.html
https://www.st.com/en/embedded-software ... ubef2.html
https://www.st.com/en/embedded-software ... ubef3.html
https://www.st.com/en/embedded-software ... ubef4.html
https://www.st.com/en/embedded-software ... ubef7.html
https://www.st.com/en/embedded-software ... ubeh7.html

Добавлено after 7 minutes 14 seconds:
Чем и хорош IAR, что хрен поймёшь под какой проц ты сейчас кодишь :)

Угу. Если два иара на компе, то тот который запускал последним - асоциируется с файлом проекта. И если открыть после работы в авр проект арма - вронг тулчейн бла бла бла... И еще когда устанавливаешь два разных по архитектуре - они норовят влезть в одну папку и натворить делов. А еще в заголовке окна не пишет название проекта. И если открыто несколько проектов, то чтобы поныть в каком ты сейчас - нужно смотреть дерево проекта, что там в заголовке. А это окошечко обычно скрыто, потому что места всегда не хватает. И вот начинаешь тыкать-кликать-щелкать - эргономика хуже некуда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 12:37:29 
Родился

Зарегистрирован: Пт апр 10, 2020 05:37:54
Сообщений: 11
Рейтинг сообщения: 0
Что-то вы усложняете всё. Вам надо то для начала работы 4 пака, три из которых скорее всего будут по умолчанию установлены. Keil минут 5 ставится от силы.
Ни на секунду не сомневаюсь, что перемудрил, но в первый раз же! Насчет пяти минут - "да, у меня тоже есть такой автомобиль" (c)
Не надо их в проект тащить. Зачем?
Не, я не имел ввиду тащить физически (трудности перевода?) я имел ввиду простановку галочек напротив паков в RTE Manager'е, ровно как здесь:ИзображениеОднако, ни один из подгруженных Import'ом cmsis-паков в этом RTE-дереве не появился. Вот о чем я говорил.
Если Вам известна какая дока с пояснениями относительно устройства этого RTE или ссыль на таковые, буду весьма признателен.
Я же кидал проект не просто так.
Признаюсь, хочется чистоты эксперимента (и свежести ощущений?), поэтому проект я (обязательно!) посмотрю, но чуть позже. Первые грабли - самые вкусные! :)))
Вам надо то стартап-файл из пака дёрнуть или свой сделать и всё.
А вот это самое "дернуть", как я понимаю, означет именно "скопировать в свой проект"? Я-то, как умная Маша, думал, что нужно в конце создания проекта, когда открывается окно RTE manager'а, поставить галочку напротив CMSIS-пака... это я заблуждался?
...
Ооо!!! "А вот и начальник трааанспортного цеха!"(с) Еще раз спасибо за ссылки на книгу и сорцы к ней!
VladislavS, им бы сперва на травке ... Знай они основы компиляции и структуру проекта,...
Да не-не, дело не в этом! Знаю я и основы, и компиляции, и структуру, и проекта. И даже не только основы. Просто оченна хочется с места в карьер, а лыжи-то еще несмазанные. :))) Ща, немного подразберусь и все будет путем! ;)
не было бы этих тупых споров.
Эээ, тараписса нинааада! 8) Я не являюсь профессиональным программистом или электронщиком и для меня несколько часов в неделю за платами/процами/IDE'ями - уже, в общем-то, роскошь. Так-что, кидаться в меня такими какашк тяжелыми обвинениями столь же просто, сколь и незаслуженно. :oops:
Человек пишет, что работал в IAR для AVR.
В том-то и дело, что в IAR'е не было менеджера RTE. Там все было попроще. Мне даже кажется - на порядок. Я вчера с большим интересом присматривался к этому менеджеру RTE - у него действительно есть некие relations между элементами rt-окружения, которые отрабатывают всякий раз, как поставишь/снимешь к-л галку - меняются подсвечиваемые элементы в соотетствии с релевантностью.
Ну, сову эту мы разъясним.(c)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 13:43:50 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 265
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1570
Рейтинг сообщения: 0
Признаюсь, хочется чистоты эксперимента (и свежести ощущений?)
Ну можно и так, конечно. Но IAR-овец так никогда не сделает. Лучше все исходники иметь в проекте. Тогда их можно чем угодно собирать.
Изображение
Вложение:
cmsis_startup.png [92.75 KiB]
Скачиваний: 362


Добавлено after 13 minutes 13 seconds:
В Iar, кстати, тоже такая возможность есть.
Изображение
Вложение:
cmsis_iar.png [123.38 KiB]
Скачиваний: 355


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 14:48:31 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Я и в кайло RTE не использую и в яре галки не ставлю.
Лучше в самом деле все в папке проекта держать, тем более это не спл и не калокуб, с их тоннами г.кода..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 17:03:44 
Родился

Зарегистрирован: Пт апр 10, 2020 05:37:54
Сообщений: 11
Рейтинг сообщения: 0
В Iar, кстати, тоже такая возможность есть.
Есть-то она есть, только она на порядок проще, нет там автомата, который отслеживал бы действия юзера и что релевантно текущему проекту, а что нет.
Да ладно, оставим это на факультативное изучение.

Я и в кайло RTE не использую и в яре галки не ставлю.
Лучше в самом деле все в папке проекта держать, ...
Я тоже так делаю, но только в тех случаях, когда файл из бибилиотеки IDE необходимо править. Самый распространенный случай - изменение тактовой. А в случае с армами изменение всего тактирования в целом, повидимому.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 17:33:33 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Инит тактовой элементарная вещь и библиотеки здесь не нужны...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 19:11:02 
Родился

Зарегистрирован: Пт апр 10, 2020 05:37:54
Сообщений: 11
Рейтинг сообщения: 0
Инит тактовой элементарная вещь и библиотеки здесь не нужны...
Ну, раз своими словами не получается, прибегну к цитатам:
Изображение Изображение


Вложения:
Комментарий к файлу: Yiu J. - The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd Edition - 2014
SetupCodeOverwrite2.png [50.97 KiB]
Скачиваний: 301
Комментарий к файлу: Yiu J. - The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd Edition - 2014
SetupCodeOverwrite.png [63.46 KiB]
Скачиваний: 291
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Stm32 с чего начать изучение...
СообщениеДобавлено: Пн апр 20, 2020 19:51:18 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 265
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1570
Рейтинг сообщения: 0
Вы нас поучить решили? Ну-ну.


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

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


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

Сейчас этот форум просматривают: otrazhenie и гости: 7


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

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


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