Выбор обвязки для микроконтроллеров

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Родился
Сообщения: 1
Зарегистрирован: Вт июн 14, 2022 01:38:11

Сообщение alsa »

Доброго дня!
Последние пару недель в голове плотно сидит мысль о том, чтобы попробовать программирование мк(stm32\stm8) для реализации своих проектов. С основами электротехники знаком(принцип работы, внутреннее устройство, обозначение на схеме и т.д), но построить схему для какого-то устройства(аналогового в данном случае) я не могу. Так же я не понимаю по какому принципу подбирать обвязку для конкретного мк или, правильнее сказать, для конкретного устройства на основе мк. Посоветуйте пожалуйста литературу или другие источники, которые позволят разобраться в этом вопросе.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 333
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

ориентируйтесь на принципиальные схемы уже существующих устройств. например:
https://stm32-base.org/assets/pdf/board ... e_Pill.pdf

несколько правил:
https://habr.com/ru/articles/505302/
Последний раз редактировалось JackSmith Ср апр 19, 2023 10:03:37, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote="alsa",url="/forum/viewtopic.php?p=4403098#p4403098"]по какому принципу подбирать обвязку для конкретного мк или, правильнее сказать, для конкретного устройства на основе мк. .[/uquote]
Основной момент, это напряжения питания МК. Если МК на 3,3 Вольта (например STM32), то и всю обвязку к нему нужно будет выбирать чтоб она работала от 3,3 Вольта.
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Если под рукой уже нет кучки STM8, то выбор неудачен.
И не нужны никакие левые ресурсы. Вся информация написана в официальной документации. Например:

RM0031 Reference manual STM8L05-STM8L15-STM8L162-STM8AL31-STM8AL3L
AN3147 Power management in STM8L and STM8AL
AN5065 Getting started with STM8L001J3 and STM8L050J3

По STM32 точно так же.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 120
Зарегистрирован: Чт ноя 08, 2007 12:12:41
Откуда: г.Оренбург

Сообщение ua9ssa »

А почему вообще выбор пал на STM8? Это конечно не плохой камень, но для начинающих лучше использовать микроконтроллер на который огромная масса примеров, расписанных и прокомментированных до такой степени, что ребенок в детском саду поймет... Обвязки минимум, результат максимум. На пару лет хватит внутренней памяти для реализации всего на свете. По обвязке так. Смотрим даташит на массы. Их обычно больше, чем одна. Цеплять обязательно все. Питание. По питанию расставляем блокировочные конденсаторы 0.1 мкф прямо у ног микроконтроллера. Далее кварц с конденсаторами если нужно внешнее тактирование. Ну и цепляем то что нужно прицепить. Если кнопки то цепляем кнопки, если ЖК дисплей то цепляем дисплей. Его даже можно через резисторы подцепить на тот же порт через который программируется МК. Как-то так...
Истина где-то рядом...
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

А можно наращивать пины МК например регистрами 595. Есть опыт , сделал из пик12Ф683 ( вроде ) динамическая индикация и кнопка для задания параметров. Ну и ключ управления.
А есть спец микросхемы для увеличения пинов микроконтроллера. Там их куева хуча( новых пинов ), а задействется только айтуси )) Так что обвязка бывает разная.
Не спрашивай по ком звонит колокол, он звонит по тебе !
Реклама
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

[uquote="ua9ssa",url="/forum/viewtopic.php?p=4405339#p4405339"]огромная масса примеров, расписанных и прокомментированных до такой степени, что ребенок в детском саду поймет...[/uquote] все эти народные примеры содержат массу ошибок, сделаны дилетантами и скорее портят, чем учат. Более редкие среди любителей микроконтроллеры подобной фигней страдают в меньшей степени, да и изучать надо не по примерам.
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1004
Зарегистрирован: Ср окт 04, 2017 20:47:40

Сообщение valentinovich »

alsa, не валите всё в одну кучу.
alsa писал(а):попробовать программирование мк
Программирование МК - это одно и это деяние вполне самостоятельное и требует отдельного изучения. И это не совсем электроника, а скорее всего чистая логика процесса. Пусть даже и электронного.
alsa писал(а):С основами электротехники знаком(принцип работы, внутреннее устройство, обозначение на схеме и т.д), но построить схему для какого-то устройства(аналогового в данном случае) я не могу.
Второе - увы, но с основами электроники вы знакомы недостаточно коль не можете построить или подобрать готовые реализации простейших узлов.
alsa писал(а):Так же я не понимаю по какому принципу подбирать обвязку
И третье (обвязка) - это продолжение второго, но уже на уровне стыковки чего-то (например) простой цифровой МС (аналогом чего по своей сути собственно МК и является) с неким (любым) оконечным каскадом.
Как не изучив основ арифметики, невозможно заниматься вышей математикой. Так и в данном случае - "веник следует ломать по прутику". :)
Т .е. для систематизации ваших познаний рекомендую сначала обязательно продолжить ознакомление уже со схемотехникой аналоговых и цифровых узлов, хотя бы до некоего более-менее приличного её понимания.
А чистое программирование можно познавать параллельно, т. к повторю - электроника и программирование, есть вещи несколько разные.
Ответить

Вернуться в «Разные вопросы по МК»