Сохранен 80
https://2ch.su/b/res/248736765.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 12/06/21 Суб 15:27:09 #1 №248736765 
kx9h1synxem3k3qz1dixgibvyqu.jpg
Как вкатиться в микроконтроллеры? С чего начать?
Аноним 12/06/21 Суб 15:28:28 #2 №248736861 
>>248736765 (OP)
с программирования
/тхред
Аноним 12/06/21 Суб 15:32:32 #3 №248737111 
>>248736861
C немного знаю
Аноним 12/06/21 Суб 15:32:57 #4 №248737132 
бамп
Аноним 12/06/21 Суб 15:33:44 #5 №248737185 
бамп
Аноним 12/06/21 Суб 15:34:10 #6 №248737217 
бамп
Аноним 12/06/21 Суб 15:34:33 #7 №248737241 
бамп
Аноним 12/06/21 Суб 15:34:36 #8 №248737246 
>>248736765 (OP)
C мигания светодиодом им же и закончить
Аноним 12/06/21 Суб 15:35:20 #9 №248737297 
бамп
Аноним 12/06/21 Суб 15:35:49 #10 №248737330 
>>248736765 (OP)
> С чего начать?
Ландау-Лифшиц 2 том. Это база.
Аноним 12/06/21 Суб 15:36:33 #11 №248737384 
бамп
Аноним 12/06/21 Суб 15:37:23 #12 №248737443 
бамп
Аноним 12/06/21 Суб 15:39:31 #13 №248737572 
>>248736765 (OP)
Что ты хочешь делать? Мигать диодами, делать умный дом, роботов-ебоботов, а может обрабатывать сигналы в реальном времени или кастомную приборку в свой девятос?
Аноним 12/06/21 Суб 15:40:50 #14 №248737668 
Не ОП. Поясните за щеку.

Windows 10 умеет работать на ARM. Можно ли шинду поставить на эту няшу?

ASUS TINKER EDGE R
https://www.dns-shop.ru/product/201b4c1dd7173333/mikrokomputer-asus-tinker-edge-r/
Аноним 12/06/21 Суб 15:41:51 #15 №248737736 
>>248737572
Ну погодную станцию хотел, еще всякие приборы для измерения ампер и прочее. Мб осцилограф. И может быть самолет радиоуправляемый.
Аноним 12/06/21 Суб 15:43:05 #16 №248737820 
>>248737736
alexgyver гуглишь на ютабчике. По его урокам все лабораторки сдал
Аноним 12/06/21 Суб 15:44:56 #17 №248737950 
>>248737820
На ардуине? Почему именно она?
Аноним 12/06/21 Суб 15:45:41 #18 №248737994 
>>248737820
>alexgyver гуглишь на ютабчике. По его урокам все лабораторки сдал
нахуя повторять хуиту какого-то клована?
Аноним 12/06/21 Суб 15:46:32 #19 №248738045 
>>248737950
>погодную станцию хотел
там тебе и погодная станция и амперметр и какао с чаем
>Почему именно она?
А что ты хочешь тогда?
Аноним 12/06/21 Суб 15:46:55 #20 №248738076 
>>248737246
Лол, так все и было.
Аноним 12/06/21 Суб 15:48:05 #21 №248738145 
>>248737668
Полноценной десятки на arm ещё нет, там какая-то дико кастрированная версия.
Аноним 12/06/21 Суб 15:48:05 #22 №248738146 
>>248737994
Хуита не хуита, а курсовой с его помощью я написал. С чего тогда начинать ОПу я не знаю. Сам не вкатывальщик, просто поделился инфой, которой обладаю.
Аноним 12/06/21 Суб 15:48:42 #23 №248738185 
>>248738045
Почему не stm32 или другие?
Аноним 12/06/21 Суб 15:49:19 #24 №248738219 
>>248738185
Отписал в >>248738146 почему
Аноним 12/06/21 Суб 15:49:36 #25 №248738235 
>>248736765 (OP)
Начни микроконтролировать себя.
Аноним 12/06/21 Суб 15:50:51 #26 №248738311 
>>248738146
>а курсовой с его помощью я написал.
а, ты с шараги, ясн
Аноним 12/06/21 Суб 15:51:00 #27 №248738315 
бамп
Аноним 12/06/21 Суб 15:51:18 #28 №248738332 
>>248736765 (OP)



Нахуя?
Аноним 12/06/21 Суб 15:52:25 #29 №248738404 
image.png
>>248738311
Ага, с шараги
Аноним 12/06/21 Суб 15:54:00 #30 №248738502 
>>248737736
>Ну погодную станцию хотел
Третье место по популярности сразу после мигалки и поливалки цветов. Бери ардуину.
>еще всякие приборы для измерения ампер и прочее.
Тут контроллер далеко не главное, так что можешь всё ту же ардуину использовать.
>Мб осцилограф.
Забудь. Даже до параметров "осциллографа из звуковой карты" не дотянуть без охуевшего опыта в разработке электроники. Тут как и в предыдущем пункте подводные вовсе не в контроллере.
>И может быть самолет радиоуправляемый.
Тоже забей. Свою аппаратуру собирать — работа для коллектива инженеров если ты хочешь летать дальше 50 метров, конечно. Дружить с существующими протоколами тоже пиздец сложно и будет дороже, чем покупка готовой аппы. Если самолёт хочется именно полетать, а не поебаться, то собирай электронику специально для этого.

Бери короч ардуину и программатор usb-asp с али. Ардуину использовать только как демоплату с контроллером Atmega328, в её среду не лезь, она убьёт всё желание развиваться и возможность переката на что-то другое. Можешь ещё взять stm32f103 на плате типа ардуиновской и программатор к нему. Чуть сложнее, но мощнее, сообществом не создано такого же количества контента как по аврам, но сейчас стм гораздо моднее и быстро популяризуется у диайвайщиков всяких. Учитывая интерес к измериловке учи всё, что связано с электроникой. Читай Хоровица-Хилла/Шенка.
Аноним 12/06/21 Суб 15:54:14 #31 №248738520 
>>248736765 (OP)
С книжек.
Джереми Блум для самой базы, там по ардуино, но по-моему хорошо с практической точки зрения рассказывается про основные протоколы типа i2c и spi.
Цифровая схемотехника и
архитектура компьютера - Дэвид М. Хэррис и Сара Л. Хэррис - для уверенного понимания, как работают МК.
Если прям СТМ хочется, а читать книжки скучно - то просто покупай блу-пил (stm32F106c8t, ну ты понел, она у тебя на пике), скачивай CubeIDE от ST, и начинай втыкать в интерфейс, соображать, че там можно наконфигуририровать, как тактовую частоту выставлять, какую перифирию подключать итд. Ну и, обычно, самый простой путь вкурить что-то -- это найти документацию на сайте СТ, а не читать всякие форумы, или искать видосы. Знание Си обязательно.
Аноним 12/06/21 Суб 15:54:34 #32 №248738545 
бамп
Аноним 12/06/21 Суб 15:54:45 #33 №248738556 
>>248736765 (OP)
Тащемта изучать микроконтроллеры ради микроконтроллеров - это хуита.
Это вопрос из серии "анон, я решил вкатиться в покраску стен - поясни с чего лучше начать?".
Ты для заработка вкатываться решил или для хобби? Если первое, то сразу нахуй, ибо самостоятельно в коммерческую разработку в эмбеддеде вкатываться ну такое себе.
Если для хобби - то нужна предметная область, иначе вкат в микроконтроллере закончится на мигании светодиодом, как писали выше.
Аноним 12/06/21 Суб 15:55:33 #34 №248738602 
>>248738502
>Хоровица-Хилла/Шенка.
кал для усатых кузьмичей
Аноним 12/06/21 Суб 15:55:57 #35 №248738632 
>>248738146
Что за говнотема, если ты курсовую по его видосикам писал? Я ебало фейспалмами разбивал, когда его поделки из китайских модулей с обоснованием выбора типа "ну бля, охуенная хуйня же пацаны" видел.
Аноним 12/06/21 Суб 15:56:45 #36 №248738683 
>>248738602
Подробно объяснены основы для нуфагов. Я ему это и писал в контексте измериловки и аналоговых трактов.
Аноним 12/06/21 Суб 15:59:16 #37 №248738847 
image.png
Раз такое дело, может у кого есть код для нано на считывание DHT11, BMP180 и DS1307 с последующим выводом на 16х02?
А то я тут диплом делаю, не помешало бы.
Аноним 12/06/21 Суб 15:59:32 #38 №248738870 
>>248738502
То есть сначала ардуино потом stm32?
Аноним 12/06/21 Суб 16:00:24 #39 №248738929 
>>248738847
Ну или скажите примерную цену, за сколько это сделать человек может.
Аноним 12/06/21 Суб 16:02:16 #40 №248739042 
>>248738632
ПоправОчка. Я не полностью курсач писал. А копипастил теоретическую часть и то моментами, чисто "умные" фразочки вставить. А тема простая как 3 копейки: измерение температуры и влажности если прям коротко.
Аноним 12/06/21 Суб 16:03:25 #41 №248739124 
>>248739042
>>248738847
>диплом
>измерение температуры и влажности
пошел нахуй
Аноним 12/06/21 Суб 16:05:06 #42 №248739239 
бамп
Аноним 12/06/21 Суб 16:05:15 #43 №248739249 
>>248738870
Совсем не обязательно. Попробуй то и это. Что больше понравится, то и используй. Только, пожалуйста, не подсаживайся на arduino ide с её либами. Пиши на чистом си. Иначе будет очень тяжко если вдруг приспичит использовать что-то, для чего нет либы. Тут ещё хз что с ценами. Я последний раз брал пачку стмок полтора года назад, они стоили дешевле ардуин. Но сейчас вроде из-за какого-то пиздеца с полупроводниками всё плохо с ценами.
Аноним 12/06/21 Суб 16:05:42 #44 №248739274 
>>248739124
Я не >>248738847 , еблоид ты трухлявый.
Аноним 12/06/21 Суб 16:06:37 #45 №248739336 
>>248739042
>курсач
>измерение температуры и влажности
>не заборостроительная шарага
Аноним 12/06/21 Суб 16:08:12 #46 №248739425 
>>248739249
На стм меньше гайдов, но она мощнее. На голой плате стм только с разгоном камня и uart играться? И можно ли как-нибудь случайно спалить ее?
Аноним 12/06/21 Суб 16:08:28 #47 №248739445 
>>248739336
Ага. Сам в ахуе.
Аноним 12/06/21 Суб 16:09:44 #48 №248739516 
>>248736765 (OP)
Лучше покупай чёрную сразу (stm32F411 board), она мощнее. Туда можно поставить micropython и стартануть из коробки.
Ещё нужен uart-usb преобразователь, чтобы запрограммировать эти платы. А лучше 5 чтобы на замену.
Stlink пригодится, но он менее полезен. Да и дохнут они китайские легко.

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

Чтобы считать напряжение, есть АЦП. Чтобы считать любое напряжение, нужно строить систему диапазонов.

Для тока нужен шунт и операционный усилитель и система диапазонов.

Для температуры нужен ds18b20 и библиотека, которая его считает.

Осциллограф на контроллере с 1 МГц АЦП можно сделать. F4 это может, но нужно изучать си или взять готовый проект.
Что-то мощнее - только ПЛИС и дорогие АЦП от AD.
Гораздо полезнее сделать логический анализатор.

Моя цель сделать на контроллере простой компьютер уровня 80-х годов. Я изучаю ассемблеры разные, на си не писал почти, на питоне пишу чтобы получить быстро результат.

Аноним 12/06/21 Суб 16:12:45 #49 №248739706 
>>248739425
>На голой плате стм только с разгоном камня и uart играться?
Нет. Там дохуя перефирии. Из более-менее общего только ЦАПа не хватает. Можно даже USB-устройство намутить.
>И можно ли как-нибудь случайно спалить ее?
Аппаратно элементарно. Программой сложно.
Аноним 12/06/21 Суб 16:13:24 #50 №248739746 
20210612155118.jpeg
>>248739516
Отклеилось.
Аноним 12/06/21 Суб 16:15:31 #51 №248739898 
Какой профит в плане работы и финансов соответственно можно получить от программирования микроконтроллеров по сравнению с дефолтными фронтендом?
Аноним 12/06/21 Суб 16:15:31 #52 №248739899 
41629original.jpg
cortex-m403.png
>>248739706
> Нет. Там дохуя перефирии. Из более-менее общего только ЦАПа не хватает. Можно даже USB-устройство намутить.
На micropython уже готовы hid, vcp, mass storage классы. Если на попробовать, лучше взять готовое.
Аноним 12/06/21 Суб 16:16:08 #53 №248739938 
>>248739898
Отрицательный.
Аноним 12/06/21 Суб 16:16:35 #54 №248739971 
>>248736765 (OP)
выв
Аноним 12/06/21 Суб 16:17:13 #55 №248740005 
>>248739899
>micropython
Ты, ебанутый нахуй по голове, прочитал вообще, зачем ОПу контроллер? Посоветуй ему ещё ртосину накатить в амперметр и погодную станцию.
Аноним 12/06/21 Суб 16:18:58 #56 №248740121 
Вы что, ебанулись? Тред про микроконтроллеры и ни одного микроконтроллера не выложено!
Аноним 12/06/21 Суб 16:19:30 #57 №248740148 
>>248740005
Ебаться с си и ртосом как раз по вашей части. А новичку с прикладным интересом достаточно использовать готовый инструмент.

Перекидывать файлы по usb гораздо проще чем ебаться каждый раз с программатором.
Аноним 12/06/21 Суб 16:20:21 #58 №248740204 
1623504020099.jpg
>>248740121
И правда. Исправил ситуацию.
Аноним 12/06/21 Суб 16:22:09 #59 №248740322 
>>248740148
>сап двач, хочу вкатиться в эмбед
>ну короч ставишь микропитон и кидаешь файлы по юсб
Охуенный вкат, просто блядь прекрасный.
Аноним 12/06/21 Суб 16:22:57 #60 №248740387 
>>248740322
Показывай свой охуенный вкат.
Аноним 12/06/21 Суб 16:24:22 #61 №248740456 
>>248740322
Ну как скажешь. Ардуина это другое конечно.
Аноним 12/06/21 Суб 16:25:27 #62 №248740532 
Так то есть заказывать плату stm32 только какую? Прогромматор, и что еще?
Аноним 12/06/21 Суб 16:30:31 #63 №248740855 
бамп
Аноним 12/06/21 Суб 16:31:18 #64 №248740912 
1598.jpg
>>248740532
Аноним 12/06/21 Суб 16:33:45 #65 №248741049 
>>248736765 (OP)
Мейзду почитай, про електронику.
Дискретную математику поучи, где комбинаторика и все такое.
Перевод лапласовского преобразования в разностные уравнения освой, это поможет тебе перенести теоретические знания ТАУ в создание регуляторов вживую.

Потом, сейчас правильные пацаны юзают stm32, неправильные - AVR mega32, не путай с 16, у них разный вектор прерываний и sreg...
По идее для Меги купи дракона, для СТМ- хз что. Читай ихние руководства по 300 страниц, там все есть. Скачай руководство по ассемблеру, там же.
Скачай sprint layout, купи паяльник и текстолит.

Забей на все вышенаписанное хуй, на сайте canny.ru купи nano 5 или tiny 3 и по мануалу для водил и слесарей программируя её на а-ля fbd как хочешь.
Но это развратит тебя и ты отстанешь в умственном развитии
Аноним 12/06/21 Суб 16:34:13 #66 №248741073 
>>248740532
Та что у тебя на картинке называется неофициально blue pill, черная мощная black pill.
По цене мощная немного дороже.
Аноним 12/06/21 Суб 16:36:28 #67 №248741221 
>>248741073
Ну так а что выбрать? И что докупить к ней?
Аноним 12/06/21 Суб 16:37:20 #68 №248741271 
Начни с чтения /ra
https://2ch.hk/ra/res/338104.html

Нахуя ты постишь в /b ? Зачем палишь годноту быдлу?
Аноним 12/06/21 Суб 16:39:01 #69 №248741369 
>>248741271
То есть со схемотехники?
Аноним 12/06/21 Суб 16:41:31 #70 №248741543 
>>248736765 (OP)
С программирования и электротехники. Если хочешь ебейшие схемы мострячить - учи схемотехнику.
Аноним 12/06/21 Суб 16:43:18 #71 №248741666 
>>248736765 (OP)
Для начала придумай себе проект, что бы ты хотел с помощью железки собрать, а потом уже подбирай железо под свои задачи. Но для начала собери себе джентельменский наборчик ардуинщика:
- паяльник со всем необходимым (канифоль, флюс, припой, кусачки). Может ты и не планируешь паять, но вот ты похудеешь когда плата к тебе приедет с неприпаянными гребенками
- джамперы (на алике возьми все три вида). Можно взять просто набор перемычек, мне они показались гораздо практичнее и удобнее джамперов
- макетная плата, беспаечная. Можно несколько

Затем, в зависимости от поставленной задачи, роешь алибабу на предмет нужного контроллера. Сам микроконтроллер - небольшой кусок кремния, размером с мелкую монетку. Иногда их в dip корпус засовывают, чтобы можно было в макетку вставить. Пишу это потому что тебе не сам микроконтроллер нужен, а плата, на которой присутствует сам контроллер и вагон периферии. Это и есть те самые Ардуины.

Для начала возьми себе классику Arduino Uno. Да, она подороже и больше Нанки, но у нее и ног больше, и шилды для нее выпускаются загугли на алибобе. Это распаечные платы которые насаживаются на плату Arduino Uno. Расположение гнезд этой платки настолько стало популярным, что даже стало своего рода стандартом. Прошивка там простая до безобразия, код пишется скетчами в Arduino IDE (C++), примеров в сети дохерище, можно даже не читать литературу, просто собери скетч Франкенштейна и проект готов.

Потом можешь поизучать остальные контроллеры:
- Ардуинки работают на ATmega16/32. Это древний камень с припизднутой архитектурой, но для простеньких задач самое то
- Есть PIC, с ними сам не работал, но считаются более профессиональными. Они меньше, слабее, но в этом и из суть - ничего лишнего. В платах я их не видел, всю периферию придется самому проектировать для них
- STM - монстр от мира МК, пока браться за него не советую, ибо камень серьезный. Выпускается в платах Nucleo, имеет свою IDE (Cube), работающую на настоящем мужицком чистом C.
- ESP8266 - своеобразный камень, но его можешь спокойно брать. Выпускается в платах Wemos, NodeMCU, Adafruit и еще целый зоопарк плат от китайцев. Чем только не прошивается, но главные его преимущества: работает с Arduino IDE, имеет WiFi и по характеристикам пижже ссаной атмеги. Но и ампер жрет он заметно больше. Зато спектр проектов расширяется аж до веба.

Если все еще нет идей для проекта, продолжай копать алибобу на предмет модулей для ардуинки. Их можно подключить к любому МК. Можешь посмотреть индусов с их "гениальными" идеями для Ардуино.
Аноним 12/06/21 Суб 16:48:00 #72 №248741963 
f.jpeg
>>248741221
Black pill
Blue pill
Arduino nano
Ftdi232 или аналог (2шт)
Stlink v2
Stm8f103 dev board
Esp32 board (WiFi контроллер, поддерживает ардуино и питон)

Dupont 40 pin cable (3 варианта)
Lcd for Arduino (выбирай какие понравится)
Breakout board (картинка)
433MHz Wireless shield (2 шт) (дистанционное управление)

Аноним 12/06/21 Суб 16:52:13 #73 №248742199 
>>248738847
ты рофлишь, где учишься? мы такое на курсаче по схемоте на отъебись делали на заочке блять
Аноним 12/06/21 Суб 16:55:47 #74 №248742431 
>>248741666

> - Есть PIC, с ними сам не работал, но считаются более профессиональными.
Это про pic18, pic24, dspic говорят.

>Они меньше, слабее, но в этом и из суть - ничего лишнего. В платах я их не видел, всю периферию придется самому проектировать для них
А это pic16. Он ещё более ебанутый чем AVR, единственное их преимущество - асинхронный таймер (которые считает напрямую импульсы, а не сравнивает их с частотой контроллера) на котором некоторые делают частотомеры.
И для него естественно нужен pickit программатор.
(Я на pic 16 делал курсач 7 лет назад, а на работе на dspic коллеги делали разную хуйню)

> - STM - монстр от мира МК, пока браться за него не советую, ибо камень серьезный. Выпускается в платах Nucleo, имеет свою IDE (Cube), работающую на настоящем мужицком чистом C.
Тоже поддерживает ардуино, так что по сложности сравним с остальными.
Аноним 12/06/21 Суб 16:59:52 #75 №248742661 
>>248742431
> Тоже поддерживает ардуино, так что по сложности сравним с остальными.
Лол, нахуй я с этим кубом и кейлом ебался. Здравствуйте, я долбоеб.

А вообще, не вижу смысла работать на стмке с Arduino IDE. Пусть Cube и сложноват для новичка, но я чет не в курсе как через Arduino поднять тот же FreeRTOS и аутировать в асинхронное программирование
Аноним 12/06/21 Суб 17:03:27 #76 №248742894 
>>248742661
Да уж конечно, с мерса на жигуль не станешь пересаживаться.
Аноним 12/06/21 Суб 17:04:50 #77 №248742973 
>>248742431
Иди ка, у авр должен быть асинхронный тоже.
Аноним 12/06/21 Суб 17:08:14 #78 №248743210 
>>248742894
Да не, пересел и чувствую себя нормально. Была задача на проекте, дали стмку, а у меня из опыта только курсач на атмеге на ассемблере. Ебать я долго ковырял эту говнину, даже втянуться успел, но сроки сорваны, начальство негодует, и тут я узнал что с esp8266 можно не только через AT-командами работать, да и через ардуиновскую ide шьется. За недели две заебенил проект с нуля на Wemos и доволен. Упарываться во что-то ради удовольствия пока времени нет, поэтому стмка отложена в дальний ящик
Аноним 12/06/21 Суб 17:13:54 #79 №248743556 
>>248736765 (OP)
Для начала тебе нужно себя уменьшить до приемлемых размеров.
Аноним 12/06/21 Суб 17:35:56 #80 №248744941 
>>248741963
Спасибо
comments powered by Disqus