Мигаем светодиодом "по-взрослому" на ESP32-C2

  Рет қаралды 4,048

Arduino и прочие питомцы

Arduino и прочие питомцы

Күн бұрын

Пікірлер: 21
@zombie_v
@zombie_v 9 ай бұрын
ну вот, совсем другое дело, в этом видео замечательно всё, особенно асм риск пять, из вредности, только одно замечание, добавьте комментарии в код, хотя бы самую малость
@alexmorozov73
@alexmorozov73 9 ай бұрын
Я называю функции и переменные самодокументируемыми именами, мне этого достаточно. Кто код не понимает в принципе, никакие комментарии не помогут, а мне время свое жаль.
@openFrimeTv
@openFrimeTv 9 ай бұрын
о, ну вот это уже серьезный контент) респект
@lorensstudio3233
@lorensstudio3233 9 ай бұрын
Было бы интересно узнать, как лучше самостоятельно изучить c/c++ для работы с микроконтроллерами имея скромную базу с университета? Было бы круто, если бы вы сделали такой ролик с подборкой литературы, какие предметные области нужно изучать (отц, микроэлектронику, высшую математику или что-то подобное). В общем что и как нужно изучить, что бы серьезно заниматься этим. :)
@alexmorozov73
@alexmorozov73 9 ай бұрын
У меня нет ответов на ваши вопросы. Я занимался программированием со старших классов советской школы благодаря УПК, потом работал в советском ВЦ до распада СССР, но мое высшее образование не связано с программированием. Учил C++ по книге самого Страуструпа (не советую :) ), т.е. практически с самого начала начал (уже были шаблоны и исключения, но stl еще не была частью стандарта и вроде бы множественного наследия не было). Но всю жизнь писал на Паскале (позже Delphi). О Дуринах узнал лет 7 назад. Пока ждал заказанный из Китая набор с UNO и датчиками, прочел пару книг и понеслось...
@НелинейныйПовторитель
@НелинейныйПовторитель 9 ай бұрын
Си хорошо учить по книге Кернигана и Ричи, книжка небольшая. Ещё есть от O`Reily, тоже хороша. Си можно освоить самостоятельно за пару месяцев без проблем. С++ - это уже сложно, там всякие абстрактные концепции и прочие сложные штуки. Это уже надолго. По Си есть хорошие видеокурсы от "специалиста", рекомендую.
@b2b4
@b2b4 9 ай бұрын
1) с и с++ для МК и современный c++ это довольно далекие друг от друга языки, т.к. используют разные парадигмы 2) Учить только на практике. К сожалению, все они славятся тем, что тебе надо "просто знать" что есть такая функция.
@Ownedyou
@Ownedyou 9 ай бұрын
Есть такая компания AI Thinker. Если не ошибаюсь они стояли у истоков ESP-8266. У них есть много интересных модулей, но всё что я нашёл по документации это на китайском или кривой перевод. Может интересная тема для видео?
@alexmorozov73
@alexmorozov73 9 ай бұрын
Когда-то они создали модули ESP-07 и ESP-12, которые в исполнении разных подвалов используются до сих пор. Но уже давно делают новые модули не на Espressif, так что мне они больше неинтересны. И опять же, был такой модуль ESP-12H на ESP32-S2 в форм-факторе ESP-12, в принципе интересная мощная железка, у меня был ролик про нее. Я их даже прикупил полсотни. И что теперь? Их не купить при всем желании! Так что больше я никакие долгосрочные проекты на кастомных модулях делать не хочу, только на родных от Espressif, пусть они и как правило дороже.
@vladimirt7878
@vladimirt7878 9 ай бұрын
Спасибо за видео. А почему не ESP-IDF?
@alexmorozov73
@alexmorozov73 9 ай бұрын
А что по вашему на видео?
@vladimirt7878
@vladimirt7878 9 ай бұрын
​@@alexmorozov73vs code
@alexmorozov73
@alexmorozov73 9 ай бұрын
С плагином ESP-IDF. Или вы думаете, что ESP-IDF - это IDE? Это SDK, к среде редактирования отношения не имеет. Ну а если вы про Espressif IDE или как его там, то я уже отвечал под другим видео, что не видел его и не понимаю, зачем мне какая-то обертка над тормозным Эклипсом.
@wandemeir4394
@wandemeir4394 9 ай бұрын
Какой-то дичайший овериженеринг. Данная штука реализуется на RMT + DMA или SPI + DMA в итоге процессорное ядро вообще свободно.
@alexmorozov73
@alexmorozov73 9 ай бұрын
Как найдете RMT в ESP32-C2 - не забудьте производителю о своей находке рассказать. SPI из 3-х контроллеров нам доступен только один, так что может быть задействован в проекте.
@wandemeir4394
@wandemeir4394 9 ай бұрын
@@alexmorozov73 И в правду, вырезали всю периферию какую возможно. А что с классическим вариантом от stm32 PWM + DMA?
@alexmorozov73
@alexmorozov73 9 ай бұрын
Вы же вроде бы ознакомились с даташитом? Неужели не посмотрели, с чем местный DMA связан? Только с SPI2 и SHA если что. Обрезали у C2 все что можно. Но (ИМХО) он все равно неплохой конкурент для ESP8266, все-таки оперативки в разы больше.
@wandemeir4394
@wandemeir4394 9 ай бұрын
@@alexmorozov73 Не я с даташитом не ознакамливался, потому в конце прошлого комментария стоит именно знак вопроса. Спасибо за инфу, буду знать что лучше С2 не использовать.
@НикитаОнищенко-р7о
@НикитаОнищенко-р7о 9 ай бұрын
А ESP32 S3 не лучше ESP32C2
@VadRov
@VadRov 9 ай бұрын
Alex, очевидно, исходит из того, что мопеду двигатель от Боинга не нужен. Если функционала более дешевого С2 достаточно, то его и следует выбирать. ИМХО 😉
@Valera.k
@Valera.k 9 ай бұрын
Да и интересно наверное на ядре risc-v запилить
Мигаем светодиодом на ESP32-Cx без таймера
25:52
Arduino и прочие питомцы
Рет қаралды 1,5 М.
SuperMini - это Супер или Мини?
20:14
Arduino и прочие питомцы
Рет қаралды 4,7 М.
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 5 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 138 МЛН
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
Китайский и Немецкий MERCEDES. Есть разница? Полный разбор
25:17
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,4 МЛН
АМУР на плате ELSOMIK от ELRON
16:32
ХуторянинЪ
Рет қаралды 3,8 М.
ПЛК на минималках: Начало
37:17
Arduino и прочие питомцы
Рет қаралды 10 М.
Прошивка Bruce для StickC Plus2 !
11:19
Hobby Support
Рет қаралды 13 М.
Использование PWM для управления адресным светодиодом APA106
20:20
Apple phone #shorts #trending #viralvideo
0:48
Tech Zone
Рет қаралды 1,3 МЛН
Самый дорогой MacBook Pro M4 Max в мире
17:08
Máy báo động cho gia đình mãi đỉnh
0:31
SaboMall
Рет қаралды 34 МЛН
Me Charging My Phone Before Going Out
0:18
Godfrey Twins
Рет қаралды 14 МЛН