Mezzo Lab
Не очень. Но ясно о чем ты
Мне тоже такое неочень
ㅤ
Мне тоже такое неочень
Снежок пошел. Ты рад?
Mezzo Lab
Спасибо что сообщил, пойду посмотрю
Mezzo Lab
Нет, не рад Не вижу
ㅤ
Нет, не рад Не вижу
Ну у меня пыль какая то идет.
Mezzo Lab
Сказали ждать
ㅤ
Сказали ждать
У мння пыль лежит уже
Alexey D.
Подергаешь. В RM все написано. Так же исходный код идф открыт
А вайфай с блютусом блобный. Подергать то можно - но это когда припрет. Не просто так же микропитон появился - народ абстрагируется, это снижает время до получения результата.
ㅤ
Ты даже не придумаешь ситуации, когда это нужно
Alexey D.
А зачем в нормальных условиях дергать регистрами вифи?
А ими в "нормальных" условиях вообще можно не дергать - все уже завернуто в халы.
Alexey D.
Не только вифи, но и вообще
ㅤ
А ими в "нормальных" условиях вообще можно не дергать - все уже завернуто в халы.
Так оно и не нужно нормальным людям. Покажи где ты за вифи регистрами будешь дергать?
ㅤ
Не только вифи, но и вообще
Периферия в рм открыта
ㅤ
Там тысяча листов. Читай да дергай
Alexey D.
Там тысяча листов. Читай да дергай
Так а зачем - МК достаточно мощный чтобы абстрагироваться от этого где только можно.
ㅤ
Много ли ты знаешь вифи мк где радио открыто
ㅤ
Да такого и нет вроде
Вот я тоже не припомню опенсурс вифи
Mezzo Lab
Есть просто с открытым радио МК. Но там синтезатор частоты, это для иных целей
Alexey D.
Для тебя есп32 это чип или хреновина под жестянкой?
Для меня это хреновина под жестянкой. Вот когда мне не будет хватать чего-то в фреймворке - тогда я полезу дергать регистрами. А пока мне хватает WiFi.Start() вместо простыни на три экрана с EventLoop-ом
Mezzo Lab
Вот я тоже не припомню опенсурс вифи
Оно нахер не нужно, если ты не пиратить собрался
ㅤ
Оно нахер не нужно, если ты не пиратить собрался
Да я как раз хотел сказать, что только для прошивок типа марадер это нужно
Mezzo Lab
Да я как раз хотел сказать, что только для прошивок типа марадер это нужно
Можно ещё для разведки применить, но там лучше иные ресурсы юзать, нежели жестянку с есп
ㅤ
Блин он еще не знает про малины на бродкоме
Mezzo Lab
Блин он еще не знает про малины на бродкоме
Там виндавс обязательно ставить?
Alexey D.
Так хреновина под жестянкой это и не МК
Ну ты к словам цепляешься. c3 вот вообще не под жестянкой и олл-инклюзив- и ничего 😊 Ты же когда скрипты питоновые дергаешь для сборки и закачки фирмвари - тебя вообще не парит какие там регистры CPU дергаются в это время. Я думаю тебе и в голову не придет этот процесс изучать - ибо оно нафиг не надо.
ㅤ
Там виндавс обязательно ставить?
Типа там доки вообще нет никакой
Mezzo Lab
Я удава в иных случаях дергаю
Mezzo Lab
Мне кстати не нравится политика навязывания петухоновых скриптов
ㅤ
Так а зачем - МК достаточно мощный чтобы абстрагироваться от этого где только можно.
В соседней ветке чел вон реле собрался дергать регистрами одновременно. А потом когда я его за это обстебал, так ой, у меня так просто переменная называлась
ㅤ
Но он новичок, ага. В регистры полез
ㅤ
Он как минимум про атомарность не слышал
ㅤ
Во фриртосе с вифи модулем он собрался синхронно дергать регистрами, не зная базы
Alexey D.
В соседней ветке чел вон реле собрался дергать регистрами одновременно. А потом когда я его за это обстебал, так ой, у меня так просто переменная называлась
Ну так выбор фреймворка (с чего все и началось) тут не повлияет никак. А про электронику - я и говорю - под задачу. Особенно если железка берется под перепрошивку - типа LILYGO с уже прикрученным всем чем можно или MKS Tinybee какойнить...
ok-home
Я попросил пример кода, т.к. не в курсе про всякие "GPIO_FUNCx_OUT_SEL field in GPIO_FUNCx_OUT_SEL_CFG". Почему не в курсе? Потому что "новичок". Все что можно уже прочитал. Сюда пришел, т.к. думал, что помогут. А тут только специалист по архитектуре реле, который отправляет обратно в документацию.
в чем проблема, пример кода дали https://t.me/ProEsp8266/370925/384974 твоя ошибка в применении регистров, что ты не перевел выходы в режим gpio (GPIO_FUNCx....), просто если уже пошел в low level, читай все и вдумчиво. Причем как правильно использовать эти самые (GPIO_FUNCx..) на память почти никто не помнит (по крайней мере я ). По поводу одновременно дергать gpio, в зависимости от того чего хочешь получить - сэкономить пару строчек кода и установить или сбросить gpio-> не факт что подготовка маски займет меньше времени чем просто set_level по пинам. - получить реально одновременное ( меньше 100 нс ) переключение -> гуд это один из возможных вариантов, не самый быстрый
Gotcha
в чем проблема, пример кода дали https://t.me/ProEsp8266/370925/384974 твоя ошибка в применении регистров, что ты не перевел выходы в режим gpio (GPIO_FUNCx....), просто если уже пошел в low level, читай все и вдумчиво. Причем как правильно использовать эти самые (GPIO_FUNCx..) на память почти никто не помнит (по крайней мере я ). По поводу одновременно дергать gpio, в зависимости от того чего хочешь получить - сэкономить пару строчек кода и установить или сбросить gpio-> не факт что подготовка маски займет меньше времени чем просто set_level по пинам. - получить реально одновременное ( меньше 100 нс ) переключение -> гуд это один из возможных вариантов, не самый быстрый
...пример кода работы с регистрами. Спасибо, что указали мне на ошибку применения GPUO_FUNCx, только я сюда изначально пришел с вопросом как правильно использовать. А мне регулярно пишут, что никто не помнит как правильно использовать. Теперь я знаю, что как минимум 2 человека "НЕ ПОМНЯТ" как правильно писать код. Очень полезная информация 😂
Сергей
Здравствуйте! А подскажите чем мерять напряжение 220В (переменка) с помощью ESP32. Какой датчик выбрать?
ok-home
...пример кода работы с регистрами. Спасибо, что указали мне на ошибку применения GPUO_FUNCx, только я сюда изначально пришел с вопросом как правильно использовать. А мне регулярно пишут, что никто не помнит как правильно использовать. Теперь я знаю, что как минимум 2 человека "НЕ ПОМНЯТ" как правильно писать код. Очень полезная информация 😂
Каждый раз когда я с сталкиваюсь с любителями пописать в регистры (сам грешен) в итоге оказывается что все можно сделать по другому и проще. Задачу распиши ? по твоей проблеме все написали gpio_reset_pin(LED_GPIO_PIN); gpio_set_direction(LED_GPIO_PIN, GPIO_MODE_OUTPUT) REG_SET_BITS(GPIO_OUT_W1TC_REG,,,,,,,
Gotcha
Куда подробнее-то? Есть gpio. Есть регистры. Хочу именно через регистры переключать пины. Но чтобы это сделать их нужно настроить на output, используя gpio_funcxxx и др. Вот и спросил что именно, с какими регистрами и в какой последовательности нужно делать.
Gotcha
Он даже рм читать не хочет. Толи троль ну или из этих
Уж точно не специалист по реле и калу.
ㅤ
Пока ему было лень, я ради прикола щелкнул реле регистрами
ㅤ
Уж точно не специалист по реле и калу.
Какому реле и калу? Подробнее
ㅤ
Хотя впрочем о чем я. Свободен
Gotcha
Конечно свободен. Мне помощь и комментарии "специалиста по реле и калу" не требуются.
Андрей
Здравствуйте! А подскажите чем мерять напряжение 220В (переменка) с помощью ESP32. Какой датчик выбрать?
Посмотри в сторону bl0942. Там не только напряжение там можно получить ток,частоту, потребляемую мощность. Обвязка минимальная, китайцы массово ставят её в свои умные розетки. Р.S. Причём поддерживается схема как с развязкой от 220, так и без.
S
ты разобрался с проблемой?
Через оптрон я то подавал плюс. А реле срабатывает от минуса, от низкого уровня т.е. Но ещё не проверил на практике.
Max
This E Ink Badge Celebrates the History of Tandem Computers Commodore, Apple, Sinclair, Amstrad — there are many legendary names in computing history. But most of the household names are companies that produced personal computers for the consumer market. On the commercial and industrial side of the market, there were many other influential names have since faded into historical obscurity. Tandem Computers is a great example and 2024 marked 50 years since its founding. To celebrate that occasion, Nixie Keith designed this delightful Tandem Computers E Ink badge . Even most retrocomputing enthusiasts (myself included) aren’t familiar with Tandem Computers. They did attempt to bring a personal computer to market, but it ended up being more of a glorified “smart” terminal. Most of Tandem Computers’ products were targeted at business applications. Those were mainframes and servers, including the popular Tandem NonStop (TNS) series. Many users of those machines, such as Nixie Keith, remember them with great fondness. Nixie Keith designed this Tandem Anniversary Badge for DEF CON and it has a lot of appeal. Its three most visible features are an array of LEDs, a bank of switches, and an E Ink display. Nixie Keith designed the LEDs and switches to represent the switch panels found on the TNS-I, TNS-II, and TXP systems. The E Ink display is a more practical inclusion intended to give wearers the ability to identify themselves — their name and, optionally, employee number. That also shows useful status information, such as battery charge. The backside of the badge depicts a Tandem system diagram in the silkscreen. The badge is constructed as a pair of PCBs stacked with standoffs. There are two sets of SAO (Simple Add-On) headers, as is the custom for these badges. The display and microcontroller are a single module: the LILYGO TTGO T5, which integrates a 4.7” ePaper screen and ESP32-S3 MCU into a single development board. Power comes from a small lithium battery, which should last a long time, because E Ink screens only consume power when refreshing display content. If you appreciate the charm of this badge, you can purchase a kit from Nixie Keith on Tindie for $45. Or, because it is an open-source project, you can make it for yourself independently . https://www.hackster.io/news/this-e-ink-badge-celebrates-the-history-of-tandem-computers-4b0719cdc9d6
DeepCollor
Через оптрон я то подавал плюс. А реле срабатывает от минуса, от низкого уровня т.е. Но ещё не проверил на практике.
Да все верно реле управляется по минусу, я тоже с данной проблемой столкнулся, и решил её просто подтяжкой gnd через транзистор irfz24n
Денис
Вот так должно быть подключено
какая большая кнопка😁
S
Да все верно реле управляется по минусу, я тоже с данной проблемой столкнулся, и решил её просто подтяжкой gnd через транзистор irfz24n
Ну я проверю сегодня и отпишусь что вышло. А так я поставил другое на 2 канала. С оптической развязкой.
DeepCollor
какая большая кнопка😁
да мне тоже понравилась))
S
только не забудь про защиту транзистора!!! иначе сгореть может
Оптрона? Там на входе резистор 200ом. На выходе оптрона не ставил.
DeepCollor
а высокий 5
S
там у esp почему то считается низким уровень в 3.3в
Нет. Низкий это 0, а высокий 3.3. 5 вольт там нет.
Mezzo Lab
Вот так должно быть подключено
Должно быть подключено согласно мануалу и здравому смыслу, не более
Mezzo Lab
Dmitry
Мне кстати не нравится политика навязывания петухоновых скриптов
какие ещё есть варианты, если требуемая сложность выходит за возможности GNU make ?
DeepCollor
Это в каком мануале такая ересь?
А по каким вы мануалам подключаете?
ㅤ
Что за наплыв странных людей
Mezzo Lab
А по каким вы мануалам подключаете?
Ну почитай мануал к своему МК, плате на которой он и мануал на подключаемое оборудование. Но если у МК питание 3,3в, то непосредственно на его выходах не может быть высокий уровень выше 3,3. Так то высоким уровнем и -100в можно сделать
Mezzo Lab
Может на 0.3 вольта
От этом сук в мануале
ㅤ
От этом сук в мануале
А по каким вы мануалам подключаете?
Mezzo Lab
Может на 0.3 вольта
Ну тогда, раз плата по юсб питается от 5в, значит 5,3в
Mezzo Lab