STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="ARV",url="/forum/viewtopic.php?p=4349331#p4349331"]или придется разыскивать документацию на неё? ну, для первого проекта, где там какие пины...[/uquote]Заглянул в CubeMX. Там на эту плату полный набор документации, так что искать куда два диода и кнопка подключены не будет так мучительно больно :)

Добавлено after 1 minute 35 seconds:
[uquote="Reflector",url="/forum/viewtopic.php?p=4349348#p4349348"]На discovery же пины подписаны, не?[/uquote]Там есть два диода и кнопка. Куда они подключены непонятно.
Реклама
Родился
Аватара пользователя
Сообщения: 6
Зарегистрирован: Сб дек 03, 2016 17:04:32

Сообщение Aleksk »

[uquote="ARV",url="/forum/viewtopic.php?p=4349331#p4349331"]о PlatformIO, которую мне тут порекомендовали, у меня сложилось впечатление наиотвратительнейшее[/uquote]
А что не так с PlatformIO ?
Сделал проекты для камней
STM32F411RET6
STM32F091RCT6
STM32H743ZIT6U
STM32L432KCU6
STM32F411CEU6
STM32F103C8T6
RP2040
Atmega328P
ATSAM3X8E
ESP8266E
Xtensa LX6

Всё работает.
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18797
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Reflector писал(а):На discovery же пины подписаны, не?
порты - да, но для первого проекта светодиод и кнопка - нет.
VladislavS писал(а):Заглянул в CubeMX. Там на эту плату полный набор документации
так, блин! CubeMX и CubeIDE - это одно и то же или нет? что качать-то и ставить?

Добавлено after 1 minute 42 seconds:
Aleksk писал(а):А что не так с PlatformIO ?
ну, как бы несколько напрягает, что в меню надо включить одно, потом в нижней области нажать на неочевидную иконку, потом что-то еще потыкать справа в неочевидном месте - и тогда откроется окно настроек... а для другого действия надо сделать другие такие же неочевидные действия. это малое, что выбесило, плюнул и покинул это место.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Сообщение tonyk »

ARV писал(а): Cube IDE? я как-то прикипел к Eclipse, но, судя по теме, делать там без "графических" кодогенераторов нечего...
Всё там без всяких кодогенераторов работает. Для работы кодогенератор нафиг не нужны. Есть хороший редактор, отладчик, куча всяких больших и маленьких инструментов для STM32. Если использовать Нуклию или Дискавери, то именно так и получается, что установил, подключил- и в путь.
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4349321#p4349321"]Получается, что для G0 с USB придется частоты AHB и APB выставлять в 36МГц.[/uquote]Ну да, конечно... STM32G0B1+CubeMX vs Eddy_EmИзображение
изображение_2023-01-06_182443637.png
(37.04 КБ) 277 скачиваний
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

tonyk писал(а):Всё там без всяких кодогенераторов работает.
Для начало скачиваем STM32 ST-LINK Utility, подключаем плату stm32vldiscovery и определяемся какой отладчик стоит V1 или V2, а потом уже пляшем с выбором IDE.
Или V1 в V2 будете превращать или как? Сколько раз уже писать про это. V1 не все IDE поддерживают.
Реклама
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Сообщение Reflector »

[uquote="ARV",url="/forum/viewtopic.php?p=4349359#p4349359"]порты - да, но для первого проекта светодиод и кнопка - нет.[/uquote]
Возле светодиодов тоже PC8/9 стоит, может не на всех ревизиях...
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="ARV",url="/forum/viewtopic.php?p=4349359#p4349359"]так, блин! CubeMX и CubeIDE - это одно и то же или нет? что качать-то и ставить?[/uquote]У вас трафик платный? :))) CubeIDE это полноценная IDE, можно пользоваться без CubeMX. CubeMX это конфигуратор и кодогенератор. Я им пользуюсь как справочником, там есть вся документация, удобно тактовые частоты просчитывать (чем гордый Eddy_Em второй или третий день занимается), ножки по чипу разложить. Проще поставить и самому посмотреть надо они или нет.
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

VladislavS писал(а):CubeIDE это полноценная IDE
Но может ему и повезет, и у него все таки окажется V2, но мне не повезло
СпойлерИзображение
Родился
Аватара пользователя
Сообщения: 6
Зарегистрирован: Сб дек 03, 2016 17:04:32

Сообщение Aleksk »

AVR писал(а):ну, как бы несколько напрягает, что в меню надо включить одно, потом в нижней области нажать на неочевидную иконку, потом что-то еще потыкать справа в неочевидном месте - и тогда откроется окно настроек... а для другого действия надо сделать другие такие же неочевидные действия. это малое, что выбесило, плюнул и покинул это место.
:o :dont_know: :shock: Дело вкуса. Меня, например, огромные кнопки бесят. :kill:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Dimon456, можно подумать, сложно китайский v2 подключить к плате вместо штатного!
И вообще, сколько уже говорить: все эти "дискаверины" - адово дорогие штуки. Вон, на алике китайцы каких только "пилюль" не продают: хочешь на F103 за стольник - пожалуйста, хочешь за полтора на F030 или G030 - пожалуйста, хочешь за 2-3 на F401 или F411 - пожалуйста. И на более "весомых" МК продают: в районе тысячи можно на 100-ногой F407 купить. Но лучше с самого простого начинать - F0.

P.S. И да, если пользоваться человеческими средствами разработки, а не мастдаищем поганым с ворованным софтом, то все будет и на st-link v1 работать!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18797
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Aleksk писал(а):огромные кнопки бесят
дело не в размере, а в логичности размещения. меня бесит, когда первый шаг надо сделать вверху, второй внизу, а третий сбоку. но это было бы пустяком, если бы все проблемы решались бы такой последовательностью мест! но увы, другая проблема решается целиком в вверху, третья проблема - целиком внизу, а какая-то еще - еще каким-то иным способом... нет единства в подходе, и поэтому приходится слишком много запоминать наизусть, отключая логику - вот это меня и бесит.
VladislavS писал(а):У вас трафик платный?
а вот когда жму "Get latest" и получаю "Not available for download" - это санкции или трафик платный? и что, без регистрации нельзя скачать?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 26012
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="ARV",url="/forum/viewtopic.php?p=4349401#p4349401"]нет единства в подходе, и поэтому приходится слишком много запоминать наизусть, отключая логику[/uquote]
Стесняюсь спросить, а откуда убеждение, что ваша логика адекватна? Может логичнее предположить, что авторами среды тоже двигала логика? И она очень даже возможно рациональнее вашей.... :dont_know:
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Eddy_Em, оно, может, и не сложно, но, с другой стороны, за чем?, если есть штатный.
У мну есть и f103 и f030 и китайский v2 и этот stm32vldiscovery с V1.
Eddy_Em писал(а):P.S. И да, если пользоваться человеческими средствами разработки, а не мастдаищем поганым с ворованным софтом, то все будет и на st-link v1 работать!
И это какие?
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="ARV",url="/forum/viewtopic.php?p=4349401#p4349401"]это санкции или трафик платный?[/uquote]Я же говорю, с таким настроем лучше не начинайте. Если скачать IDE это проблема, то дальше даже представить боюсь что будет...
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="Dimon456",url="/forum/viewtopic.php?p=4349411#p4349411"]И это какие?[/uquote]
Для начала - тупо nano. А дальше можно выбирать из уймы доступных IDE. А любители мышкодрочерства могут даже к qt-creator средства отладки прикрутить… Лично я qt-creator просто как продвинутый удобный редактор использую, т.к. все равно компилировать и отлаживать надо в консоли - так на порядки удобней.
Вот у меня на гитхабе добрых 70% кода вообще в geany было написано, пока я не перешел на qt-creator. Пробовал еще sublime, вообще не понравился (да и клянчит донаты постоянно).
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18797
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

VladislavS писал(а):Если скачать IDE это проблема, то дальше даже представить боюсь что будет...
ну, так тема для начинающих или нет? скачать на самом деле проблема - Download Master не закачивает, Chrome не закачивает - ошибка сети всегда. для закачки нужно заходить через VPN - это все нормально для начинающего, да? свободная среда, свободное ПО... рассказывать о своих опасениях не надо - дайте ссылку на инсталлятор, которая открывается без танцев с бубном, и будет вам спасибо первой степени.
КРАМ писал(а):а откуда убеждение, что ваша логика адекватна?
вы такой любитель переходить на личности, что я не могу вам отказать, раз уж модераторами такое ваше стремление не пресекается: я более 30 лет работаю с разными программами от древнейшего Norton Commander (вы не поверите, но даже он когда-то был удивительной новинкой!) и до различных графических редакторов и редакторов видео-аудио, не считая IDE для программирования. и во всех случаях эти программы мною были освоены методом логического подхода - минимальные знания (перевод пунктов меню) и размышления плюс немного научного тыка, и программа была освоена в объеме, которого другие достигали посещением многомесячных платных курсов. отсюда я делаю вывод, что мой подход - адекватный. кстати, макросы Excel и Word среди 100% моих коллег по работе, считающих себя высокопрофессиональными знатоками этих продуктов, до сих пор вызывают благоговейный ужас, хотя лично я их осваиваю именно при помощи логики и чтения справки. а курсы, на которые наша организация посылала моих коллег, ничего, кроме сертификата, им не дали... увы

но, начиная с некоторого момента, он стал давать сбои - не поддаются логике современные интерфейсы, например, того же MS Office - некоторые функции в принципе недоступны по умолчанию через элементы интерфейса! и, основываясь на предыдущем утверждении, я делаю вывод, что неадекватные интерфейсы не поддаются логическому осмыслению. о чем я и заявил.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

ARV, на торрентах этой дряни завались! И не только на торрентах, достаточно гуголом воспользоваться.
мой подход - адекватный … Excel и Word
Вообще неадекватный. Адекваты пользуются латехом!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 26012
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="ARV",url="/forum/viewtopic.php?p=4349427#p4349427"]вы такой любитель переходить на личности[/uquote]
Причем тут Нортон или Эксель?
Простое и незамысловатое правило. Особенно для начинающего. "Не ищи дурее себя."
И дело сразу пойдет.

Добавлено after 2 minutes 23 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=4349427#p4349427"]для закачки нужно заходить через VPN - это все нормально для начинающего, да? свободная среда, свободное ПО...[/uquote]
Желаете пообсуждать политику? :facepalm:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18797
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

КРАМ писал(а):Простое и незамысловатое правило ... "Не ищи дурее себя."
воспользуйтесь им, наконец!
Eddy_Em писал(а):Адекваты пользуются латехом!
не соглашусь. у меня возникло достаточно стойкое предубеждение перед т.н. "свободным" ПО типа Латекса и т.п. "гибких универсальных" вещей - это не инструменты для работы, а средство для самовыражения гениев.

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

Мой уютный бложик... заходите!
Контактная информация:
Ответить

Вернуться в «ARM»