реклама на сайте
подробности

 
 
> STM32: с чего начать изучать?, нужны хорошие туториалы
Я.К.
сообщение Feb 9 2016, 11:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 4-12-08
Из: Москва
Пользователь №: 42 205



Хочу я научиться программировать под STM32. На примере отладочной платы STM32F4 Discovery.

Нет ли по этим микроконтроллерам каких-нибудь хороших, кошерных туториалов для чайников?

Где рассказали бы, какую как IDE ставить, что куда подключать, как настраивать и всё такое?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 35)
ВитГо
сообщение Feb 9 2016, 11:49
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 13-09-12
Пользователь №: 73 529



Цитата(Я.К. @ Feb 9 2016, 14:45) *
Хочу я научиться программировать под STM32. На примере отладочной платы STM32F4 Discovery.

Нет ли по этим микроконтроллерам каких-нибудь хороших, кошерных туториалов для чайников?

Где рассказали бы, какую как IDE ставить, что куда подключать, как настраивать и всё такое?


Для каких целей ? если с целью последующего профессионального использования: то конечно это СИ, и среда скорее всего Keil..
если для себя любимого - то Кокос (CooCox), если совсем для себя любимого как хобби и в охотку- то я вообще начал на асме писать ! - очень и очень интересно !!!
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 9 2016, 11:50
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Книжки J. Yiu - лучшие учебники. Только что скачал последнюю, по Cortex-M0, M0+.
Go to the top of the page
 
+Quote Post
ВитГо
сообщение Feb 9 2016, 11:50
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 13-09-12
Пользователь №: 73 529



Цитата(ViKo @ Feb 9 2016, 14:50) *
Книжки J. Yiu - лучшие учебники. Только что скачал последнюю, по Cortex-M0, M0+.

Но топик стартеру смотреть Cortex-M4 !!
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 9 2016, 11:53
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(ВитГо @ Feb 9 2016, 14:50) *
Но топик стартеру смотреть Cortex-M4 !!

Мне нравятся и M4 и M0. Всему найдется применение.
Go to the top of the page
 
+Quote Post
Я.К.
сообщение Feb 9 2016, 11:53
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 4-12-08
Из: Москва
Пользователь №: 42 205



Наверно, CooCox. Он вроде популярнее.

А туториалы-то по нему есть? На уровне "создаём проект по шагам"?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 9 2016, 11:56
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Кстати, для STM32F0/L0 у Кейла среда бесплатная.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 9 2016, 11:58
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Я.К. @ Feb 9 2016, 11:45) *
с чего

помигать светодиодиком
это самое сложное
остальное настолько банально...
Go to the top of the page
 
+Quote Post
ВитГо
сообщение Feb 9 2016, 11:58
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 13-09-12
Пользователь №: 73 529



Цитата(ViKo @ Feb 9 2016, 14:56) *
Кстати, для STM32F0/L0 у Кейла среда бесплатная.

а по остальным ограничение на объем кода - 32 кб :-)
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 12:11
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Я.К. @ Feb 9 2016, 14:45) *
Где рассказали бы, какую как IDE ставить, что куда подключать, как настраивать и всё такое?

А какой ваш опыт, уровень?
Вам только STM32 надо или азы программирования тоже?
Что до этого использовали?
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 9 2016, 12:15
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Joseph Yiu неплохие выпустил книги, от M0, также и то о чем вопрошали The Definitive Guide to Arm Cortex-M3 and Cortex-M4 Processors
Go to the top of the page
 
+Quote Post
Я.К.
сообщение Feb 9 2016, 12:17
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 4-12-08
Из: Москва
Пользователь №: 42 205



Цитата(adnega @ Feb 9 2016, 15:11) *
А какой ваш опыт, уровень?
Вам только STM32 надо или азы программирования тоже?


Надо именно STM32, азы программирования не надо. Разработка софта — это как раз то, чем я занимаюсь за деньги последние лет 8. Как раз на C/С++.


Цитата
Что до этого использовали?


До этого использовал Arduino и Arduino IDE (Scratch), но когда мне впервые понадобилось разбирать текстовый ввод с локального хоста, то тут-то я и понял, что так жить нельзя.
Ещё пользовался Raspberry Pi, но довольно мало.
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 12:22
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Я.К. @ Feb 9 2016, 15:17) *
До этого использовал Arduino и Arduino IDE (Scratch)...
Ещё пользовался Raspberry Pi, но довольно мало.

Понятно.
Чем уроки с youtube не понравились?
Там много чего есть в стиле "делай раз, делай два" и "ctrl+c, ctrl+v".
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 9 2016, 12:22
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (ВитГо @ Feb 9 2016, 13:49) *
для себя любимого как хобби и в охотку- то я вообще начал на асме писать ! - очень и очень интересно !!!

Лучше в кодах, ибо результат ничто, а движение все.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 12:26
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(adnega @ Feb 9 2016, 15:22) *
Чем уроки с youtube не понравились?

Например, эти.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 9 2016, 12:44
Сообщение #16


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



методички (на русском языке) писал друг для студентов:
например
например №2


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
gazpar
сообщение Feb 9 2016, 12:50
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



На мой взгляд, виидео уроки для кейла или иара- это лишнее.

Азы, Кейл
Здесь прям с самого начала всё описывается, подробно, насколько помню.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 9 2016, 13:04
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Maverick @ Feb 9 2016, 14:44) *
методички (на русском языке) писал друг для студентов:
например
например №2

Для домохозяек сложновато sm.gif. Для радиолюбителей - отлично! Для студентов - печально sad.gif. Для студентов МФТИ - ужас -ужас.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 9 2016, 13:18
Сообщение #19


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(zltigo @ Feb 9 2016, 15:04) *
Для домохозяек сложновато sm.gif. Для радиолюбителей - отлично! Для студентов - печально sad.gif. Для студентов МФТИ - ужас -ужас.

Можно более расширенный ответ.
Что не нравиться и как Вы считаете нужно было написать (рекомендации) для студентов?
Только прошу по конкретике sm.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 9 2016, 14:20
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Я.К. @ Feb 9 2016, 13:17) *
лет 8

а чего не хватает тогда ? референс мануал, типо rm0090, в зубы и вперёд, на танки

зы: я бы поставил кокос, скачал spl под свою демоборду, а примеров и в иде, и в интернете полно
при работе с регистрами напрямую народ путается, поэтому туда не надо
куб очень сырой и очень сложный, да и наверное всегда будет сырым и сложным - тоже не надо

Сообщение отредактировал Огурцов - Feb 9 2016, 14:28
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 14:27
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Огурцов @ Feb 9 2016, 17:20) *
а чего не хватает тогда ? референс мануал, типо rm0090, в зубы и вперёд, на танки

Дык, вам же сказали "ардуина" и "малина" чуть-чуть - какой там мануал...
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 9 2016, 14:43
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(adnega @ Feb 9 2016, 15:27) *
ардуина

тогда придётся прописать секс в эклипсе с сексом в кубе
Go to the top of the page
 
+Quote Post
gazpar
сообщение Feb 9 2016, 15:30
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Цитата(Огурцов @ Feb 9 2016, 17:43) *
тогда придётся прописать секс в эклипсе с сексом в кубе


Вот не надо про секс с eclipse'ом =)
Это очень даже полезное занятие- настройка среды разработки. Мне вот очень понравилось, когда первый раз это делал.
Причём так можно будет разрабатывать и под Windows и под Linux(несомненный плюс).
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 9 2016, 15:38
Сообщение #24


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



да, наверное
есть специальность программист
есть специальность настройщик среды разработки
есть ещё одна, тоже несомненно полезная - настройщик мэйк-файлов
клиент за которую платит ?
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 15:47
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Огурцов @ Feb 9 2016, 17:43) *
тогда придётся прописать секс в эклипсе с сексом в кубе

А почему так безальтернативно? Есть же Кейл.
Не забываем, что у ТС вполне определенная платформа.
Go to the top of the page
 
+Quote Post
gazpar
сообщение Feb 9 2016, 15:54
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Цитата(Огурцов @ Feb 9 2016, 18:38) *
да, наверное
есть специальность программист
есть специальность настройщик среды разработки
есть ещё одна, тоже несомненно полезная - настройщик мэйк-файлов
клиент за которую платит ?

Клиент платит за, как минимум, удовлетворительно выполненную работу(решёную проблему или задачу). Каким образом она решается- дело программиста(но, по желанию, клиент может и поставить условия: каким образом реализовывать).

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

Да и совсем несложно настроить тот же Eclipse или CodeBlocks для прокраммирования МК. Да- время чуток отнимет.
Но вот, кстати, у меня времени потребовалось больше при освоении Keil'a, нежели Eclipse. Наверное, изза того, что первым был Keil.
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 16:01
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(gazpar @ Feb 9 2016, 18:54) *
Клиент платит за...

Но это не имеет отношения к данной теме.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 9 2016, 17:34
Сообщение #28


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(gazpar @ Feb 9 2016, 15:54) *
несложно

зачем даже несложно, когда совсем не нужно
поставил кокос - и через 5 минут уже программист

Сообщение отредактировал Огурцов - Feb 9 2016, 17:40
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 9 2016, 18:03
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Maverick @ Feb 9 2016, 15:18) *
Что не нравиться и как Вы считаете нужно было написать (рекомендации) для студентов?
Только прошу по конкретике sm.gif

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



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 18:53
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zltigo @ Feb 9 2016, 21:03) *
Проблемы, полагаю, не в рекомендациях, как таковых, а в заданной планке подготовки студентов.

А разве в цели высшего образования не входит "научить учиться"?
Я за 5 лет ВУЗа (специальность радиофизика) ни разу за паяльник не брался - один сплошной матан (исключительно теория; лабы для ее подкрепления).
Но благодаря такой подготовке можно спокойно и разрабатывать, и программировать, и считать (моделировать).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 9 2016, 19:36
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (adnega @ Feb 9 2016, 20:53) *
А разве в цели высшего образования не входит "научить учиться"?

Это вопрос ко мне? Представленые методички совершенно не "учат учиться", они учат НЕ учиться - пошевели мышкой и получи такую же картинку, как в методичке.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 9 2016, 19:54
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zltigo @ Feb 9 2016, 22:36) *
Это вопрос ко мне?

Ага. По-моему, видеть STM32 в ВУЗе это очень не плохо, у нас, например, были исключительно i8080 и тумблерное программирование в кодах.
Кроме, практики в ВУЗе есть теоретическая часть, которая и должна "учить учиться", а в обсуждаемом учебном заведении это далеко не "ужас".
Цитата(zltigo @ Feb 9 2016, 22:36) *
Представленые методички совершенно не "учат учиться", они учат НЕ учиться - пошевели мышкой и получи такую же картинку, как в методичке.

Дык, на то она и методичка - делай раз, делай два.
Знания черпаются на лекциях и из учебников.
Более того, методичка как-то связана с Компэлом... считайте рекламный буклет - в нем сложности ни к чему.

Если вернуться к теме, то ТС не заказывал обучение, ему нужно "туториалы для чайников", причем для конкретной популярной отладочной платы.
Go to the top of the page
 
+Quote Post
ШСА
сообщение Feb 10 2016, 08:11
Сообщение #33


Местный
***

Группа: Участник
Сообщений: 291
Регистрация: 11-04-14
Из: Саратов
Пользователь №: 81 335



Цитата(adnega @ Feb 9 2016, 22:54) *
ТС не заказывал обучение, ему нужно "туториалы для чайников", причем для конкретной популярной отладочной платы.

Да с этим вообще не проблема - в интернете материалов полно, и в самом CoCoox-е для Discovery целый раздел с разнообразными примерами, даже объяснения кое какие есть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 10 2016, 10:29
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (adnega @ Feb 9 2016, 21:54) *
Ага. По-моему, видеть STM32 в ВУЗе это очень не плохо, у нас, например, были исключительно i8080 и тумблерное программирование в кодах.

Не в этом суть. Железо меняется. У меня и этого не было, если не считать, что я мог выставлять "тумблеры" на инженерной панели Минск-32.
Суть в том, Вы сами были должны были ДУМАТЬ, как ставить тумблеры, или выставить по катринке мз методички?
QUOTE
Кроме, практики в ВУЗе есть теоретическая часть, которая и должна "учить учиться", а в обсуждаемом учебном заведении это далеко не "ужас".

Хочется надеяться. Но тогда непонятно зачем при хорошей подкотовке такие методички для чайников.
QUOTE
Если вернуться к теме, то ТС не заказывал обучение, ему нужно "туториалы для чайников", причем для конкретной популярной отладочной платы.

С этой точки зрения нималейших претензий к представленному материалу нет - уже присал - отличный уровень для радиолюбителей!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
molin
сообщение Feb 11 2016, 13:13
Сообщение #35





Группа: Новичок
Сообщений: 1
Регистрация: 11-02-16
Пользователь №: 90 415



Не плодя тем пишу тут.

Дано:
nRF51822_xxAA и тестборд к нему;

китайский J-LINK (clone);
Keil uVision5;
Опыт в С/С++;

Задача:
Написать и залить первую программу на помигать светодиодом.
На данный момент борду с чипом и j-link удалось подружить и вроде как получилось слить бинарник.
Есть ли доходчивые HowTo по этой теме? И куда дальше тыкаться?

Сообщение отредактировал molin - Feb 11 2016, 13:15
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 11 2016, 14:23
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(molin @ Feb 11 2016, 16:13) *
Не плодя тем пишу тут.
Дано:
nRF51822_xxAA и тестборд к нему;

А STM32 где? Может, все же отдельную тему начать.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 19:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01934 секунд с 7
ELECTRONIX ©2004-2016