Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 12/06/21 Суб 15:27:09 2487367651
kx9h1synxem3k3q[...].jpg 90Кб, 720x458
720x458
Как вкатиться в микроконтроллеры? С чего начать?
Аноним 12/06/21 Суб 15:28:28 2487368612
Аноним 12/06/21 Суб 15:32:32 2487371113
Аноним 12/06/21 Суб 15:32:57 2487371324
бамп
Аноним 12/06/21 Суб 15:33:44 2487371855
бамп
Аноним 12/06/21 Суб 15:34:10 2487372176
бамп
Аноним 12/06/21 Суб 15:34:33 2487372417
бамп
Аноним 12/06/21 Суб 15:34:36 2487372468
>>248736765 (OP)
C мигания светодиодом им же и закончить
Аноним 12/06/21 Суб 15:35:20 2487372979
бамп
Аноним 12/06/21 Суб 15:35:49 24873733010
>>248736765 (OP)
> С чего начать?
Ландау-Лифшиц 2 том. Это база.
Аноним 12/06/21 Суб 15:36:33 24873738411
бамп
Аноним 12/06/21 Суб 15:37:23 24873744312
бамп
Аноним 12/06/21 Суб 15:39:31 24873757213
>>248736765 (OP)
Что ты хочешь делать? Мигать диодами, делать умный дом, роботов-ебоботов, а может обрабатывать сигналы в реальном времени или кастомную приборку в свой девятос?
Аноним 12/06/21 Суб 15:40:50 24873766814
Аноним 12/06/21 Суб 15:41:51 24873773615
>>248737572
Ну погодную станцию хотел, еще всякие приборы для измерения ампер и прочее. Мб осцилограф. И может быть самолет радиоуправляемый.
Аноним 12/06/21 Суб 15:43:05 24873782016
>>248737736
alexgyver гуглишь на ютабчике. По его урокам все лабораторки сдал
Аноним 12/06/21 Суб 15:44:56 24873795017
>>248737820
На ардуине? Почему именно она?
Аноним 12/06/21 Суб 15:45:41 24873799418
>>248737820
>alexgyver гуглишь на ютабчике. По его урокам все лабораторки сдал
нахуя повторять хуиту какого-то клована?
Аноним 12/06/21 Суб 15:46:32 24873804519
>>248737950
>погодную станцию хотел
там тебе и погодная станция и амперметр и какао с чаем
>Почему именно она?
А что ты хочешь тогда?
Аноним 12/06/21 Суб 15:46:55 24873807620
Аноним 12/06/21 Суб 15:48:05 24873814521
>>248737668
Полноценной десятки на arm ещё нет, там какая-то дико кастрированная версия.
Аноним 12/06/21 Суб 15:48:05 24873814622
>>248737994
Хуита не хуита, а курсовой с его помощью я написал. С чего тогда начинать ОПу я не знаю. Сам не вкатывальщик, просто поделился инфой, которой обладаю.
Аноним 12/06/21 Суб 15:48:42 24873818523
>>248738045
Почему не stm32 или другие?
Аноним 12/06/21 Суб 15:49:19 24873821924
Аноним 12/06/21 Суб 15:49:36 24873823525
Аноним 12/06/21 Суб 15:50:51 24873831126
>>248738146
>а курсовой с его помощью я написал.
а, ты с шараги, ясн
Аноним 12/06/21 Суб 15:51:00 24873831527
бамп
Аноним 12/06/21 Суб 15:51:18 24873833228
Аноним 12/06/21 Суб 15:52:25 24873840429
image.png 76Кб, 184x184
184x184
Аноним 12/06/21 Суб 15:54:00 24873850230
>>248737736
>Ну погодную станцию хотел
Третье место по популярности сразу после мигалки и поливалки цветов. Бери ардуину.
>еще всякие приборы для измерения ампер и прочее.
Тут контроллер далеко не главное, так что можешь всё ту же ардуину использовать.
>Мб осцилограф.
Забудь. Даже до параметров "осциллографа из звуковой карты" не дотянуть без охуевшего опыта в разработке электроники. Тут как и в предыдущем пункте подводные вовсе не в контроллере.
>И может быть самолет радиоуправляемый.
Тоже забей. Свою аппаратуру собирать — работа для коллектива инженеров если ты хочешь летать дальше 50 метров, конечно. Дружить с существующими протоколами тоже пиздец сложно и будет дороже, чем покупка готовой аппы. Если самолёт хочется именно полетать, а не поебаться, то собирай электронику специально для этого.

Бери короч ардуину и программатор usb-asp с али. Ардуину использовать только как демоплату с контроллером Atmega328, в её среду не лезь, она убьёт всё желание развиваться и возможность переката на что-то другое. Можешь ещё взять stm32f103 на плате типа ардуиновской и программатор к нему. Чуть сложнее, но мощнее, сообществом не создано такого же количества контента как по аврам, но сейчас стм гораздо моднее и быстро популяризуется у диайвайщиков всяких. Учитывая интерес к измериловке учи всё, что связано с электроникой. Читай Хоровица-Хилла/Шенка.
Аноним 12/06/21 Суб 15:54:14 24873852031
>>248736765 (OP)
С книжек.
Джереми Блум для самой базы, там по ардуино, но по-моему хорошо с практической точки зрения рассказывается про основные протоколы типа i2c и spi.
Цифровая схемотехника и
архитектура компьютера - Дэвид М. Хэррис и Сара Л. Хэррис - для уверенного понимания, как работают МК.
Если прям СТМ хочется, а читать книжки скучно - то просто покупай блу-пил (stm32F106c8t, ну ты понел, она у тебя на пике), скачивай CubeIDE от ST, и начинай втыкать в интерфейс, соображать, че там можно наконфигуририровать, как тактовую частоту выставлять, какую перифирию подключать итд. Ну и, обычно, самый простой путь вкурить что-то -- это найти документацию на сайте СТ, а не читать всякие форумы, или искать видосы. Знание Си обязательно.
Аноним 12/06/21 Суб 15:54:34 24873854532
бамп
Аноним 12/06/21 Суб 15:54:45 24873855633
>>248736765 (OP)
Тащемта изучать микроконтроллеры ради микроконтроллеров - это хуита.
Это вопрос из серии "анон, я решил вкатиться в покраску стен - поясни с чего лучше начать?".
Ты для заработка вкатываться решил или для хобби? Если первое, то сразу нахуй, ибо самостоятельно в коммерческую разработку в эмбеддеде вкатываться ну такое себе.
Если для хобби - то нужна предметная область, иначе вкат в микроконтроллере закончится на мигании светодиодом, как писали выше.
Аноним 12/06/21 Суб 15:55:33 24873860234
>>248738502
>Хоровица-Хилла/Шенка.
кал для усатых кузьмичей
Аноним 12/06/21 Суб 15:55:57 24873863235
>>248738146
Что за говнотема, если ты курсовую по его видосикам писал? Я ебало фейспалмами разбивал, когда его поделки из китайских модулей с обоснованием выбора типа "ну бля, охуенная хуйня же пацаны" видел.
Аноним 12/06/21 Суб 15:56:45 24873868336
>>248738602
Подробно объяснены основы для нуфагов. Я ему это и писал в контексте измериловки и аналоговых трактов.
Аноним 12/06/21 Суб 15:59:16 24873884737
image.png 379Кб, 768x524
768x524
Раз такое дело, может у кого есть код для нано на считывание DHT11, BMP180 и DS1307 с последующим выводом на 16х02?
А то я тут диплом делаю, не помешало бы.
Аноним 12/06/21 Суб 15:59:32 24873887038
>>248738502
То есть сначала ардуино потом stm32?
Аноним 12/06/21 Суб 16:00:24 24873892939
>>248738847
Ну или скажите примерную цену, за сколько это сделать человек может.
Аноним 12/06/21 Суб 16:02:16 24873904240
>>248738632
ПоправОчка. Я не полностью курсач писал. А копипастил теоретическую часть и то моментами, чисто "умные" фразочки вставить. А тема простая как 3 копейки: измерение температуры и влажности если прям коротко.
Аноним 12/06/21 Суб 16:03:25 24873912441
>>248739042
>>248738847
>диплом
>измерение температуры и влажности
пошел нахуй
Аноним 12/06/21 Суб 16:05:06 24873923942
бамп
Аноним 12/06/21 Суб 16:05:15 24873924943
>>248738870
Совсем не обязательно. Попробуй то и это. Что больше понравится, то и используй. Только, пожалуйста, не подсаживайся на arduino ide с её либами. Пиши на чистом си. Иначе будет очень тяжко если вдруг приспичит использовать что-то, для чего нет либы. Тут ещё хз что с ценами. Я последний раз брал пачку стмок полтора года назад, они стоили дешевле ардуин. Но сейчас вроде из-за какого-то пиздеца с полупроводниками всё плохо с ценами.
Аноним 12/06/21 Суб 16:05:42 24873927444
Аноним 12/06/21 Суб 16:06:37 24873933645
>>248739042
>курсач
>измерение температуры и влажности
>не заборостроительная шарага
Аноним 12/06/21 Суб 16:08:12 24873942546
>>248739249
На стм меньше гайдов, но она мощнее. На голой плате стм только с разгоном камня и uart играться? И можно ли как-нибудь случайно спалить ее?
Аноним 12/06/21 Суб 16:08:28 24873944547
Аноним 12/06/21 Суб 16:09:44 24873951648
>>248736765 (OP)
Лучше покупай чёрную сразу (stm32F411 board), она мощнее. Туда можно поставить micropython и стартануть из коробки.
Ещё нужен uart-usb преобразователь, чтобы запрограммировать эти платы. А лучше 5 чтобы на замену.
Stlink пригодится, но он менее полезен. Да и дохнут они китайские легко.

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

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

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

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

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

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

Аноним 12/06/21 Суб 16:12:45 24873970649
>>248739425
>На голой плате стм только с разгоном камня и uart играться?
Нет. Там дохуя перефирии. Из более-менее общего только ЦАПа не хватает. Можно даже USB-устройство намутить.
>И можно ли как-нибудь случайно спалить ее?
Аппаратно элементарно. Программой сложно.
Аноним 12/06/21 Суб 16:13:24 24873974650
20210612155118.jpeg 188Кб, 640x1386
640x1386
Аноним 12/06/21 Суб 16:15:31 24873989851
Какой профит в плане работы и финансов соответственно можно получить от программирования микроконтроллеров по сравнению с дефолтными фронтендом?
Аноним 12/06/21 Суб 16:15:31 24873989952
41629original.jpg 189Кб, 1024x718
1024x718
cortex-m403.png 837Кб, 1600x1077
1600x1077
>>248739706
> Нет. Там дохуя перефирии. Из более-менее общего только ЦАПа не хватает. Можно даже USB-устройство намутить.
На micropython уже готовы hid, vcp, mass storage классы. Если на попробовать, лучше взять готовое.
Аноним 12/06/21 Суб 16:16:08 24873993853
Аноним 12/06/21 Суб 16:16:35 24873997154
Аноним 12/06/21 Суб 16:17:13 24874000555
>>248739899
>micropython
Ты, ебанутый нахуй по голове, прочитал вообще, зачем ОПу контроллер? Посоветуй ему ещё ртосину накатить в амперметр и погодную станцию.
Аноним 12/06/21 Суб 16:18:58 24874012156
Вы что, ебанулись? Тред про микроконтроллеры и ни одного микроконтроллера не выложено!
Аноним 12/06/21 Суб 16:19:30 24874014857
>>248740005
Ебаться с си и ртосом как раз по вашей части. А новичку с прикладным интересом достаточно использовать готовый инструмент.

Перекидывать файлы по usb гораздо проще чем ебаться каждый раз с программатором.
Аноним 12/06/21 Суб 16:20:21 24874020458
1623504020099.jpg 185Кб, 973x973
973x973
>>248740121
И правда. Исправил ситуацию.
Аноним 12/06/21 Суб 16:22:09 24874032259
>>248740148
>сап двач, хочу вкатиться в эмбед
>ну короч ставишь микропитон и кидаешь файлы по юсб
Охуенный вкат, просто блядь прекрасный.
Аноним 12/06/21 Суб 16:22:57 24874038760
>>248740322
Показывай свой охуенный вкат.
Аноним 12/06/21 Суб 16:24:22 24874045661
>>248740322
Ну как скажешь. Ардуина это другое конечно.
Аноним 12/06/21 Суб 16:25:27 24874053262
Так то есть заказывать плату stm32 только какую? Прогромматор, и что еще?
Аноним 12/06/21 Суб 16:30:31 24874085563
бамп
Аноним 12/06/21 Суб 16:31:18 24874091264
1598.jpg 190Кб, 1100x1100
1100x1100
Аноним 12/06/21 Суб 16:33:45 24874104965
>>248736765 (OP)
Мейзду почитай, про електронику.
Дискретную математику поучи, где комбинаторика и все такое.
Перевод лапласовского преобразования в разностные уравнения освой, это поможет тебе перенести теоретические знания ТАУ в создание регуляторов вживую.

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

Забей на все вышенаписанное хуй, на сайте canny.ru купи nano 5 или tiny 3 и по мануалу для водил и слесарей программируя её на а-ля fbd как хочешь.
Но это развратит тебя и ты отстанешь в умственном развитии
Аноним 12/06/21 Суб 16:34:13 24874107366
>>248740532
Та что у тебя на картинке называется неофициально blue pill, черная мощная black pill.
По цене мощная немного дороже.
Аноним 12/06/21 Суб 16:36:28 24874122167
>>248741073
Ну так а что выбрать? И что докупить к ней?
Аноним 12/06/21 Суб 16:37:20 24874127168
Аноним 12/06/21 Суб 16:39:01 24874136969
>>248741271
То есть со схемотехники?
Аноним 12/06/21 Суб 16:41:31 24874154370
>>248736765 (OP)
С программирования и электротехники. Если хочешь ебейшие схемы мострячить - учи схемотехнику.
Аноним 12/06/21 Суб 16:43:18 24874166671
>>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 24874196372
f.jpeg 41Кб, 225x225
225x225
>>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 24874219973
>>248738847
ты рофлишь, где учишься? мы такое на курсаче по схемоте на отъебись делали на заочке блять
Аноним 12/06/21 Суб 16:55:47 24874243174
>>248741666

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

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

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

А вообще, не вижу смысла работать на стмке с Arduino IDE. Пусть Cube и сложноват для новичка, но я чет не в курсе как через Arduino поднять тот же FreeRTOS и аутировать в асинхронное программирование
Аноним 12/06/21 Суб 17:03:27 24874289476
>>248742661
Да уж конечно, с мерса на жигуль не станешь пересаживаться.
Аноним 12/06/21 Суб 17:04:50 24874297377
>>248742431
Иди ка, у авр должен быть асинхронный тоже.
Аноним 12/06/21 Суб 17:08:14 24874321078
>>248742894
Да не, пересел и чувствую себя нормально. Была задача на проекте, дали стмку, а у меня из опыта только курсач на атмеге на ассемблере. Ебать я долго ковырял эту говнину, даже втянуться успел, но сроки сорваны, начальство негодует, и тут я узнал что с esp8266 можно не только через AT-командами работать, да и через ардуиновскую ide шьется. За недели две заебенил проект с нуля на Wemos и доволен. Упарываться во что-то ради удовольствия пока времени нет, поэтому стмка отложена в дальний ящик
Аноним 12/06/21 Суб 17:13:54 24874355679
>>248736765 (OP)
Для начала тебе нужно себя уменьшить до приемлемых размеров.
Аноним 12/06/21 Суб 17:35:56 24874494180
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов