STM32 с нуля. Учебный курс. Введение.

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

Итак, для начала разберемся, что же нужно знать и уметь, чтобы начать изучать STM’ки. А, в принципе, ничего супер сложного и фееричного 🙂 Конечно, на контроллеры STM32 люди обычно переходят, уже наигравшись с PIC’ами и AVR’ками, то есть в большинстве своем опытные разработчики. Но я постараюсь максимально подробно и понятно описывать все то, что мы будем использовать, чтобы те, кто впервые решил попробовать себя в программировании микроконтроллеров, могли легко разобраться в материале. Кстати, если будут возникать какие-нибудь вопросы, или просто что-то будет работать не так, как задумывалось, пишите в комментарии, постараюсь разобраться и помочь!

Пару слов о технических вопросах… В рамках учебного курса мы будем экспериментировать в основном с микроконтроллерами семейства STM32F10x. Но один из главных плюсов STM32 заключается в том, что код легко переносится с одного семейства на любое другое, например, STM32F3 илиSTM32F4. Кроме того, на нашем сайте будет много статей и примеров и для других семейств, так что никакие микроконтроллеры не будут обделены вниманием 🙂

STM32 с нуля.

Собственно, вот и все, что я хотел тут рассказать, пора переходить от слов к делу, но это уже в следующей статье. Будем изучать программирование микроконтроллеров STM32 с нуля!

Поделиться!

Подписаться
Уведомление о
guest
35 Комментарий
старее
новее большинство голосов
Inline Feedbacks
View all comments
Алиса Алексеева
7 лет назад

вот прочитала – введение. 🙂 возник вопрос, а где применяется все вышеописанное? что разрабатывается?

Алиса Алексеева
Reply to  Aveal
7 лет назад

ну, значит можно и присмотреться:)

BackTrack
BackTrack
7 лет назад

Я вот как раз один из тех, кто наигрался с PIC и AVR. Дома и под то и под другое есть программаторы, самодельные отладочные платы и прочее. Но STM-и с недавних пор покоя мне не дают. Если честно, то очень жаль, что эти контроллеры не так то и популярны. А цена их и подавно меня удивдяет, по доступной цене камень работающий свыше 100МГц это фантастика =)

BackTrack
BackTrack
Reply to  Aveal
7 лет назад

Да, очень на то надеюсь. К тому же цена на программаторы под STM тоже не большие. Сейчас все стремятся к более высоким вычислительным мощностям, так что STM в любительский девайсах это дело времени. Правда кто его знает, может Atmel и Microchip тоже что то в скором времени презентуют.

Дмитрий
Дмитрий
Reply to  Aveal
1 год назад

ну как там сообщество спустя 5 лет?) мигают светодиодами?
Я видел на сайте STM, что планируется двухядерный микроконтроллер со встроенным блютуз и вай фай, типа аналог ESP32 и что готовится микроконтроллер для нейронных сетей. Последнее особенно интересно, так как нейронкам видеокарт порой мало, что бы хоть как то успевать считать, на что же будут способны эти МК? Правда они не будут поддерживать обучение нейронки, на них можно будет запустить только уже обученную. И вот я даже не представляю какая нейронка и с какими возможностями там сможет работать, но жутко интересно

Дмитрий
Дмитрий
6 лет назад

Здравствуйте опишите пожалуйста конкретно как крякнуть Keil. И после его активации откроется ли в генераторе проектов контроллер STM32F303?

Дмитрий
Дмитрий
6 лет назад

Нет 4-й но могу поставить любой главное под контроллер STM32F303.

Дмитрий
Дмитрий
6 лет назад

У меня 4 Keil там этого контроллера нет.

Дмитрий
Дмитрий
6 лет назад

Друзья пожалуйста подкиньте функцию delay с реализацией на таймере. Спасибо!

Антон
Антон
6 лет назад

Здравствуйте!
Никак не могу скачать uVision.
С торрент-трекеров программа работает глючно. Даже свою платку STM32F4 не смог выбрать при создании проекта. Были для выбора какие-то непонятные вещи типа: uPFD с кучей циферок.
С оф. сайта просит указать кучу своих данных, которые оставлять я не хочу. Есть у меня такая привычка нигде не оставлять своих номеров, адресов, индексов и т.п.
Более того, просят ввести имя компании, какого нету в принципе. Кнопочки “для некоммерческого пользования” нигде нету 🙁
Что делать?

masha
masha
5 лет назад

Антон, да проблем то нет. Просто создаешь почту где нить и вбиваешь ее адрес. Остальные данные от балды любые буквы. Все работает отлично.

vad
vad
4 лет назад

привет всем, а поделитесь ссылкой , пожалуйста , на 4 версию keil. не могу нагуглить

vad
vad
Reply to  Aveal
4 лет назад

А можете выложить установочный файл где нибудь на яди?

Алексей
Алексей
4 лет назад

а как просмотреть остальные статьи по порядку?

Роман
4 лет назад

советую поработать с CoIDE там все есть и даже больше.
она на основе GUI. есть куча репозитариев. всем удачи!

Роман
3 лет назад

Я тоже много лет игрался AVR-ками, вот теперь хочу освоить STM32. Случилась это после того, как я решил разработать балансный металлоискатель и к сожалению столкнулся с ограничением по вычислительной мощности и скорости AVR-ок. Надеюсь данный сайт поможет мне овладеть информацией по АРМ-мам в нужной степени. Будем изучать.

Александр
Александр
3 лет назад

Увы, но это совсем не для новичков написано… я никогда не программировал для мк хоть и знаю языки прогр. дочитал до четвертой статьи и ничерта не понять. Вообще. В коде очень много разных переменных, а объяснение такое: “Ну тут все просто…”. Если это курс для новичков, почему бы вам не разжевывать все по порядку… скриншоты таблиц из даташита не сделают код понятнее. Облазил кучу сайтов, перечитал кучу статей, а нормального объяснения нигде нет…

Тимур
Тимур
2 лет назад

Здравствуйте) подскажите пожалуйста в каком порядке изучать статьи? С введением все понятно)), но какая идет дальше?

Андрей
Андрей
1 год назад

Присоединяюсь к последнему комментарию, на который не было дано адекватного ответа: в каком порядке изучать статьи? Я прочитал “введение”, какая статья следующая в курсе? Где содержание курса с порядком следования статей?

Павел
1 год назад

развлекаюсь с STM32 тоже на keil + j link
настроил трассировку/отладку
и приятного – реальная тема , использую HAL, сразу сначала запустился USBhid,usb vcom, uart,usb host – просто счатлив, хочу замутить какое-то производство, пока правда только идеи.
Делаю шпаргалки на своем сайте,может кому интересно будет.

Присоединяйтесь!

Profile Profile Profile Profile Profile
Vkontakte
Twitter

Язык сайта

Июль 2020
Пн Вт Ср Чт Пт Сб Вс
« Июн    
 12345
6789101112
13141516171819
20212223242526
2728293031  

© 2013-2020 MicroTechnics.ru