Vovko98
|
|
1 | |
STM32 Nucleo, муки выбора.14.11.2014, 16:07. Показов 20456. Ответов 27
Метки нет (Все метки)
Всем привет! Это мое первое сообщение на этом форуме, хотя форум читаю давно. Решил начать изучать микроконтроллеры. После чтения различных форумов, пришел к выводу, что время AVR неумолимо проходит, по все фронтам их вытесняют микроконтроллеры STM, поэтому мой выбор пал на STM32. Вначале думал купить что нибудь из Dyscovery, но затем нашел информацию о STM32 Nucleo, и понял, что это то что мне нужно. Эта платформа позволит немного упростить мне порог вхождения в эту тему, чтобы RM на тысячи страниц не убили на корню мою затею :), да и в школе учебу никто не отменял. Поэтому прошу помочь определиться с тем, какую именно из плат STM32 Nucleo приобрести. На сегодняшний день самая мощная из них STM32 Nucleo F411, но нужна ли мне на данном этапе такая мощная плата?
|
14.11.2014, 16:07 | |
Ответы с готовыми решениями:
27
Stm32 nucleo f103rb и arduino Программирование UART в STM32 Nucleo STM32 Nucleo L4R5ZI USART3 крокозяблы Организация связи по ethernet на stm32 nucleo-f767zi Помехи вместо сигнала stm32 nucleo-l053r8 |
0 / 0 / 0
Регистрация: 25.09.2014
Сообщений: 200
|
|
14.11.2014, 16:34 | 2 |
определите для себя
1) какого уровня вы хотите достичь в области микроконтроллеров? поморгать светодиодом, сделать часы/термометр, собрать робота, побаловаться с дисплеем, датчиками или еще какими то модулями, или есть планы в будущем заниматься этим профессионально? 2) какой у вас уровень в области радиотехники? понимаете разницу между током и напряжением? транзистор от диода можете отличить? схемы читаете свободно? что то разрабатывали для домашних утех или имеете реальный опыт разработки электроники, просто пока не программировали МК? если хотите просто поиграться с МК и нет опыта в радиотехнике, разницу между ними вы наверно никогда не заметите, они ориентированы на mbed.org, а там все унифицировано, производительность у STM32 Nucleo F411 вроде пока самая высокая (не в курсе было ли обновление линейки плат Nucleo), F401 пониже, но тоже ничего, если начнете писать сами без mbed.org, поймете разницу =)
0
|
TWW
|
|
14.11.2014, 16:51 | 3 |
Конечно F411 и нужно брать. Потому что в этих кортексах реально интересна сейчас только 400 серия и нулевая - с низким потреблением. 300 серия - когда нужен АЦП.
Гораздо интереснее начинать изучать камушек с ассемблера. |
TWW
|
|
14.11.2014, 17:01 | 4 |
Посмотрел на платку STM32 Nucleo F411. Хорошая платка. Оптимальная, не мощная она. Я и сам с такой начинал, правда с дискавери.
Мощная это когда внешняя память есть или экранчик. CAN, интернет, usb и другие разъёмы, или всё вместе, вот это я понимаю! :-) http://www.ebay.com/itm/221527811264 |
Oxford
|
|
14.11.2014, 17:04 | 5 |
Ассемблер не нужен. Плата любая подойдет на ваш вкус, желания и размер кошелька.
Простые проекты и на F0 можно реализовать. Nucleo че еще хорошо там программатор отламывается это плюс. |
0 / 0 / 0
Регистрация: 25.09.2014
Сообщений: 200
|
|
14.11.2014, 17:19 | 6 |
0
|
Vovko98
|
|
14.11.2014, 22:06 | 7 |
В общем заказал сегодня у китайцев STM32 Nucleo F-411RE, буду теперь ждать. http://ru.otyexpress.com/item/NUCTIO-F4 ... 21467.html |
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
14.11.2014, 22:23 | 8 |
Сообщение от Vovko98
А насчёт авра - я сам 2 года назад с него на STM32 перешёл. Кстати, они неплохо стыкуются, например, по UART. Вон, лежит у меня клавиатура 4х4, сканируемая мегой8. Когда чего-то там нажали/отпустили она шлёт в STM32 готовый код. Может кажется, что слишком сложно, зато пользоваться одно удовольствие.
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
|
|
14.11.2014, 23:09 | 9 |
был озадачен подобным вопросом!
Выбрал Nucleo- F072RB Потому что: Нулевая серия. Мне нет необходимости делать что-то мега глобальное! Все мои проекты простые! У нулевой серии есть камешки в корпусах на 20 ножек! Самый простой мк стоит 1 доллар! А его внутренностей мне более чем за глаза! Ну и собственно F072 с аппаратной поддержкой USB! Все что нужно в одном флаконе! Не стану утверждать обратное - но натыкался на статьи в которых явно указанно что у нуклео лутче часть программатора чем у дискавери! Как то так!
0
|
TWW
|
|
15.11.2014, 02:32 | 10 |
Программатор можно отломить и это есть гут.
Vovko98 Попробуйте ассемблер. Вещь! |
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 157
|
|
15.11.2014, 08:40 | 11 |
Ассемблер - это не круто. Надо писать программы сразу в HEX, а еще круче - в BIN :-)
0
|
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
15.11.2014, 09:48 | 12 |
Да не пугайте Вы человека разными умствованиями. Тут ещё холивара по поводу SPL и регистров не хватало.
Судя по всему, он ещё школьник. В этом периоде главное - не отбить охоту вообще этим заниматься. Пусть пишет на чём хочет. Да, ассемблер и коды это круто. Я в школе (конец 80-х, начало 90-х годов) писал таким образом для Z80. Писал на ассемблере, потом переводил в коды по таблицам, т.к. у меня тогда не было совершенно никаких программ для автоматизации этого процесса. И хоть оно всё у меня работало, я не стал бы всем советовать именно этот путь развития. Там немало своих минусов. Кто хочет, могу озвучить. Кроме того, встречаются товарищи, которые после ассемблера на тот же Си смотреть не могут. Ибо всё кажется им огромным, страшным и жутко неоптимальным. И все доводы типа переносимости кода между разными процами/архитектурами и прочие достоинства на них слабо действуют.
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
|
|
15.11.2014, 12:06 | 13 |
асамблер - мать языков!...
Но жизнь слишком коротка... Мощности 32 серии позволяют писать код уже на питоне micropython например Так что шарашить на асме безусловно круто - но в любительской практике и нафиг не впало :)
0
|
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 30
|
|
15.11.2014, 14:28 | 14 |
У STM32F072 больше возможностей для обучения - имеет много разных интерфейсов - в том числе :
- редкий вариант SPI 4...16 бит, с режимом 9 бит для дешёвых дисплеев Нокия - выход ЦАП для получения аналогового сигнала, в том числе звука - интерфейс сенсорных кнопок, - USB - простой, но востребованный На 411 много повторяющихся интерфейсов, которые могут быть нужны в уже в определённом готовом изделии
0
|
Oxford
|
|
15.11.2014, 15:17 | 15 |
F0 наиболее дешевые и набор периферии интересный для радиолюбителя все верно.
|
TWW
|
|
15.11.2014, 15:47 | 16 |
Ещё в 072 есть CAN. И это в такой малышке? Но это М0 с усечённым набором команд. Поэтому например я поставлю такой камень в проект только при очень большой необходимости - например из-за корпуса, которого может не оказаться в других сериях. М0 - ассемблер слабенький, грустно на таком писать.. А для других языков, которые тормозят задачи, есть готовые решения и помощнее. Например на allwinneer - хоть доски, хоть свистки, а хоть и целые компьютеры с набором фичь. И всё за копейки.
|
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 118
|
|
16.11.2014, 17:31 | 17 |
с опытом стремящимся к нулю брать дискавери ф4 и не умничать.
С дискавери полно рецептов, готового софта, биб, и можно сходить поплакаться в саппорт на офсайт. Диско поддержан в кокосе и т.п. И это не говоря о том, что за копейки прилетает мухой с алиэкспресса. Остальное по мере освоения. Против нуклео ничего не имею, но для нубов лучше протоптанную дорожку.
0
|
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 361
|
|
16.11.2014, 18:42 | 18 |
Сообщение от risiorsh
F4 хороша набором уже установленной периферии, но этим же она и плоха = привязанность к этой периферии и занятым ею ногами. Nucleo = чистый процессор с выведенными на разъёмы ничем не занятыми ножками - ты свободен в выборе своих желаний в зависимости от своих возможностей. По деньгам F0 более предпочтительна новичкам = не жалко использовать или пожечь 20-ти ногий процессор за 20 рублей (ну были такие TSSOP20) сейчас они по 39 р. Ценник F4 от 64 ног начинается от 250 р. - вроде ног мног, и вроде новичку не всегда нужны все ноги
Сообщение от risiorsh
Nucleo на Али в большинстве дороже чем в Терре :)
0
|
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
|
|
16.11.2014, 18:45 | 19 |
Сообщение от Vovko98
Иначе смысла никакого нет.
0
|
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
|
|
16.11.2014, 18:48 | 20 |
Сообщение от TWW
Абсолютно же так же работать будет! И код не сильно будет отличаться — даже регистры одинаково обзываются, разве что адресация другая маленько.
0
|
16.11.2014, 18:48 | |
16.11.2014, 18:48 | |
Помогаю со студенческими работами здесь
20
Проблема с передачей по spi stm32 Nucleo-L053R8 Обмен данными на некотором расстоянии между STM32 nucleo и сенсорным экраном nextion Муки выбора среды разработки :) Муки выбора Муки выбора Муки выбора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |