Доступно

Освоение STM32 самостоятельно #2 [Николай Русин]

Тема в разделе "Электронные книги", создана пользователем Топикстартер, 24 июн 2025.

Цена: 3112р.-88%
Взнос: 344р.
100%

Основной список: 28 участников

Резервный список: 3 участников

Статус обсуждения:
Комментирование ограничено.
  1. 24 июн 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Освоение STM32 самостоятельно #2 [Николай Русин]

    7554978201.jpg

    Книга в мягком переплете. Эта вторая книга из серии «Освоение STM32 самостоятельно», а именно продолжение первой части с дополненной периферией, которой не было в первой части с глубоким рассмотрением как она работает.

    Она адресована прежде всего тем, кто начинает знакомиться с микроконтроллерами (далее сокращенно МК) серии STM32, заинтересованными в том, чтобы научиться программировать эти МК как можно быстрее и эффективнее. Но, безусловно, книга будет полезна и тем кто уже имеет некоторый опыт в работе с МК и хочет быть в курсе тонких настроек программирования разной периферии МК.

    Читатель может и не иметь базовых навыков и понятий языка программирования Си, на котором написаны примеры кода. Примеры в свою очередь разобраны достаточно подробно, а также необязательно быть профессиональным разработчиком цифровой электроники. Хорошим подспорьем будут умения работать на платформе Arduino. Особенно для тех, кто хочет изучить архитектуру от ARM STM32 на более на высоком уровне,уметь производить отладку системы на МК и стать полноценным профессионалом в направлении программирования Embedded Systems.

    Год выпуска 2025
    Количество страниц 546
    Формат: скан, pdf

    Стоимость 3112 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 26 июн 2025
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      25 авг 2025
    2. nndpc
      nndpc участвует.
      24 авг 2025
    3. slllava_2308
      slllava_2308 участвует.
      24 авг 2025
    4. maxkreydin
      maxkreydin участвует.
      20 авг 2025

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      25 авг 2025
    2. skladchik.com
      Взнос составляет 172р.
      15 авг 2025
    3. skladchik.com
      Складчина активна.
      15 авг 2025
    4. skladchik.com
      Сбор взносов начинается 15.08.2025.
      12 авг 2025
  3. Обсуждение
  4. 25 июн 2025
    #2
    suprt
    suprt ЧКЧлен клуба
    Надо большими красными буквами обозначить, что это не повтор, а вторая часть. Так и пропустил бы, если случайно не заглянул в библиотеку.
     
  5. 18 июл 2025
    #3
    Borg
    Borg ОргОрганизатор
    может начинать сборы? там и народ еще подтянется.
     
    1 человеку нравится это.
  6. 22 июл 2025
    #4
    shermax
    shermax ЧКЧлен клуба
    Цена нормальная, может пора расдавать? На какую сумму планирует организатор?
     
    1 человеку нравится это.
  7. 14 авг 2025
    #5
    Trespassers_W
    Trespassers_W ЧКЧлен клуба
    Хочу предупредить уважаемых складчиков, что, для работы с книгой потребуется приобрести отладочную плату, которую автор разработал специально для книги на основе bluepill+. Купить её можно только на сайте Николая Русина, стоимость в спаянном варианте около 9 т.р.,не включая доставку по России. Платы делаются каждая вручную, их очень мало, вероятно, было не больше 10 штук на момент выхода книги. Описание платы можно посмотреть на канале автора:Скрытая ссылка
    Без платы эта книжка представляет собой чистую теорию, т.к. запустить примеры кода попросту негде, кроме как на этой авторской плате.
     
  8. 14 авг 2025
    #6
    Javaist
    Javaist ЧКЧлен клуба
    Казалось бы, код должен работать и на любой другой отладке с подходящим МК. Возможно, с некоторыми доработками. Или не будет?
     
  9. 14 авг 2025
    #7
    Trespassers_W
    Trespassers_W ЧКЧлен клуба
    Я не настоящий сварщик, кода писал много, но не под МК... очень и очень вероятно, что, помимо доработок кода, нужно будет делать аналог платы самому. Там и семисегментники, и дисплей, и бипер, и что-то ещё. Всё это нужно будет подбирать и тестировать самому, если голыми руками, то навесным монтажом колхозить? Ну, или сходу самому нырять в изготовку плат, а книга, между тем, совсем не про это. И да, например, опыт прошивки по UART с целью попытаться починить камеру видеонаблюдения у меня был, и неудачный. Весь этот колхоз в домашних условиях из кое-как собранных вроде как подходящих компонентов с первого раза не работает, да и со второго, как правило, тоже. В общем, сомнительная затея.
     
  10. 14 авг 2025
    #8
    Javaist
    Javaist ЧКЧлен клуба
    На макетке достаточно удобно. А часть даже на breadbord'е вполне реализовать можно.

    Если собрать "кое-как", то действительно может и не заработать. Но сейчас с прототипированием сложностей вообще нет.

    Ну и, как вариант, можно купить только саму плату, или плату с компонентами без пайки. Второй вариант 4900 стоит, первый вообще 1,5 тысячи. Я хочу для начала попробовать с макетками, а там уже как пойдет. Есть подозрение, что бОльшую часть кода можно будет запустить и без специальной платы.
     
  11. 14 авг 2025
    #9
    Dimon0014
    Dimon0014 ЧКЧлен клуба
    Как бы в корне неверное предположение. Во первых вы учитесь программировать. Для этого достаточно только bluepill+. Во вторых эта плата(за 9000 руб.) проста как пять копеек(просмотрел ее фотографию), и по сути состоит из отдельных модулей, которые размещены на одной плате. Модули по отдельности можно купить на Али Экспресс и на Озоне. Вы учитесь программировать именно bluepill+(вернее контроллер который на нем стоит) и соответственно по принципиальной схеме можете подсоединить то что нужно к нужным ножкам у bluepill+. Например в книге есть пункт по работе с датчиком lm35. Соответственно он есть на плате. Но его можно купить и отдельно. Сам датчик продается на Озоне за 211 руб. вариант датчика с платой 118 руб.( как раз тот самый модуль( модуль при изучении лучше конечно, ничего паять не надо, просто проводниками как на breadbord'е соединяется). В Чип и Дип lm35 стоит 83 руб.(Не все в Чип и Дип дороже чем на Али, хотя такое мнение присутствует, я нередко нахожу там детали дешевле чем на Али). На Али что датчик, что датчик с платой(модуль) стоят одинаково 73 руб. Так вот продолжу, если вы не сможете после прочтения книги подключить данный модуль к нужным ножкам на плате(а вообще то они(ножки) в программе указываются и вы их в этой же программе можете менять на другие(которые вам больше подходят или нравятся)) , наверное не стоит брать данную книгу. Самый дорогой модуль указанный в книге это дисплей st7789v3, на Али стоит рублей 700, на Озоне 577 руб. Ни о каких 9000 руб. речи не идет.
    Что дает плата, какие плюсы? Не надо покупать отдельно модули, все есть на плате. Все детали на плате проверены. Да вы можете заказать детали или модули на Али и они могут оказаться неисправными, вы будете биться как рыба об лед в попытках запустить программу, а она не будет работать из-за неисправной детали. Я например заказываю всегда по две детали, хотя и это может не всегда помочь. Но нужно уметь проверять детали без контроллера. Захотите вы что то свое сделать, вы что будете заказывать плату за 9000 руб. и из нее выпаивать потому что там проверенные детали? Могу посоветовать в начале покупать детали в Чип и Дип, они там дороже но как правило хорошие(но опять таки и там можно нарваться на брак и подделку). Другой момент что судя по оглавлению и фотографии платы, там каких то деталей которые любят подделывать или продавать бракованными нет(например температурный сенсор DS1820).
    Какие минусы платы? Как раз в том что все у вас будет работать. Вы все равно столкнетесь с отдельными деталями когда будете делать свои поделки. Другой момент, не знаю насколько автор все подробно описывает, но например
    для запуска LCD1602 иногда нужно поиграть с таймингами инициализации чтоб он запустился из-за того что производители этих LCD разные. На плате же скорей всего стоит LCD1602 от производителя с которым автор постоянно работает и все будет работать. Интересно он описывает такой нюанс этих LCD? Если нет, то плохо. Так как иногда вам будут попадаться дисплеи которые не запустятся и вы будете думать что вам прислали брак(что конечно может быть но очень редко), так как на плате LCD работает, а ваш купленный нет. Программирование микроконтроллеров не простое занятие, но идущий осилит дорогу. Не все и всегда будет получаться, но сейчас есть интернет, который в разы упрощает изучение при первых шагах. Раньше если столкнулся с проблемой зачастую не у кого было спросить в чем проблема, сейчас достаточно зайти на какой ни будь форум и там помогут. Удачи!
     
    Последнее редактирование: 14 авг 2025
  12. 14 авг 2025
    #10
    Dimon0014
    Dimon0014 ЧКЧлен клуба
    Вместо этой платы лучше взять логический анализатор, чтоб можно было проверять что выходит из вашего контроллера и соответствует ли это вашим ожиданиям, в том числе тайминги.
     
    1 человеку нравится это.
  13. 14 авг 2025
    #11
    Javaist
    Javaist ЧКЧлен клуба
    Всех нюансов не опишешь. Все же надо читать даташиты, там диаграммы есть и все такое, обычно.
     
  14. 14 авг 2025
    #12
    Trespassers_W
    Trespassers_W ЧКЧлен клуба
    Не совсем понимаю, что значит без "специальной" платы. Отладочная плата с контроллером нужна, периферия нужна, программы опрашивают или управляют периферией, всё это нужно монтировать. Надеюсь, принципиальные схемы обвязки в книге есть, как это реализовать без покупки предлагаемой автором платы - вероятно, всё решаемо...
     
  15. 14 авг 2025
    #13
    Javaist
    Javaist ЧКЧлен клуба
    Там почти половина стоимости за "ручную" пайку. Плата и набор компонентов за 4900 продается. Но если опыта с smd нет, могут возникнуть сложности при самостоятельной пайке. Тут проще прикинуть сколько времени потребуется на самостоятельную сборку, сопоставить со "стоимостью" своего времени и принять решение. Если свободного времени много, то вполне можно сэкономить.
     
  16. 14 авг 2025
    #14
    Javaist
    Javaist ЧКЧлен клуба
    "Принципиальные схемы" - это сильно сказано. Там достаточно простое подключение к выводам сборки. Плату можно рассматривать как "переходник" между пилюлей и модулями. А отдельных модулей на али кучи продается. На любой вкус.
     
    1 человеку нравится это.
  17. 14 авг 2025
    #15
    Trespassers_W
    Trespassers_W ЧКЧлен клуба
    Хорошо, что у вас есть опыт в деле, в отличие от меня, который именно с МК дела не имел. Не собираюсь спорить и даже пытаться доказать свою позицию, у меня её как таковой и нет, я выразил сомнения в том, что начинающему удастся решить все сопутствующие вопросы без помощи в виде подготовленной платы. Кстати, у автора не tft, а lcd вариант упомянутого дисплея st7789v3 на его плате, на озоне он уже стоит 1287 рублей. Хотя, вероятно, это не принципиальное различие, интерфейс наверняка унифицирован...
     
  18. 14 авг 2025
    #16
    Javaist
    Javaist ЧКЧлен клуба
    Если планируешь программировать для МК, основы электроники все равно придется освоить. Иначе будешь ограничен только готовыми решениями. А в них часто под твою задачу или чего-то не хватает, или много лишнего (что сказывается на цене). Ну и элементарно по габаритам может не подойти.
     
    1 человеку нравится это.
  19. 14 авг 2025
    #17
    Trespassers_W
    Trespassers_W ЧКЧлен клуба
    Вот да, ещё и запороть можно, дорожки сжечь или материал платы термически повредить, я так себе usb разъём паял, с третьей попытки. Ладно, со мной и моими навыками пайки всё понятно. Может быть, и лучше, если в процессе изучения на ранней стадии станет ясно, что это не моё по причине неправильного радиуса кривизны рук :)
     
  20. 14 авг 2025
    #18
    Javaist
    Javaist ЧКЧлен клуба
    Это только с опытом приходит. Через год посмотришь на первые попытки, ужаснешься. Еще через примерно то же по отношению к прошлогодним поделкам будешь испытывать. И т.д.
    Программирование МК и пайка - это два абсолютно разных навыка, которые современный радиолюбитель должен совмещать. К счастью, али приходит на помощь с breadbord'ами и dupont'ами. Это позволяет на начальном этапе избегать пайки при работе с большим количеством модулей.
     
    1 человеку нравится это.
  21. 14 авг 2025
    #19
    Dimon0014
    Dimon0014 ЧКЧлен клуба
    st7789v3 это название контроллера на котором сделан LCD, соответственно интерфейсная часть у него одинаковая, не важно он TFT или IPS. IPS матрицы просто контрастней. Кстати не смог найти IPS 1.69" за 1287руб. за такую цену уже идут двухдюймовые экраны. За 577 руб. например без проблем ищется по строке "Графический TFT-дисплей 1.69" 240x280 с контроллером RGB (ST7789V3)" без кавычек естественно. Можете скинуть поисковый запрос на тот который вы нашли?
     
  22. 14 авг 2025
    #20
    Trespassers_W
    Trespassers_W ЧКЧлен клуба
    1.47 Цветной LCD дисплей Waveshare 172 320 SPI ST7789V3 Такой нашёл, он не точно 1.69", но очень похож внешне на тот, который у автора книги на плате.
     
Статус обсуждения:
Комментирование ограничено.