Н Е К И Б Е Р Л Е О
аа..ыыы
Н Е К И Б Е Р Л Е О
esp32
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
а шить хоть arduino ide
Alexander
Ага, примерно оно. Видел тоже эту картинку, попробовать пока не успел. Думал может есть внятный how-to где. Ну ок, спасибо, попробую так.
Х
чётности\скорости\битности\cts-rts менял... +/- одно и тоже)
скорость правильная получается? Провода нормальные?
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
и uart-usb и ардуиной слал
Н Е К И Б Е Р Л Е О
есть вариант... что....
Н Е К И Б Е Р Л Е О
скорость правильная получается? Провода нормальные?
echo 0 > /proc/sys/kernel/printk stty -F /dev/ttyATH0 raw 57600 cs8
Slava
сижу вот взрываю мозг😭, давно взрываю🤬, почему падает esp32 при записи в SPIFFS. Пытался запретить прерывания, но это не принесло результатов. И ВОТ чего нарыл... https://www.dfrobot.com/blog-836.html В среде Arduino у нас обычно есть функция NoInterrupts и Interrupts для отключения и повторного включения прерываний. Тем не менее, на момент написания эти функции еще не были реализованы в ядре ESP32 Arduino. ну собственно и сейчас это не реализовано. у меня нет слов, только мат 🤬
Alexey D.
Ещё вопросик по авр. Тинька45, подключено к пину с ADC батарея кнопок через делители ( 2 кнопки выдают - 2/3Vcc и Vcc, одновременно не могут быть нажаты конструктивно ). Так вот вижу что у ADC есть режим "Авто триггер начала обработки при изменении состояния пина" и прерывание по окончании считывания значения. Собственно вопрос: никак не могу это прерывание получить. Может кто поможет примерами или может вообще кто так делал ...
Anonymous
Порекомендуйте простые недорогие датчики со2, для примерного определения со2, для датчиков в помещении
Vitaliy
Ядро какой версии? Там вроде до 5.5 на больших скоростях проблемы. Лично у себя наблюдал
Всем спасибо, всё работало это я рак,)) Chmod 666 и гуд, по крайней мере loopback работает из окна в окно шлёт и диоды передачи Мигают)). Ну, я только начинающий, и начал с stm32, что такое Arduino не знаю, ща придёт esp32 опять буду доставать)
Alexey D.
В даташите, в описании битов регистра ADCSRA для автотригера написано что он срабатывает по положительному фронту, а у вас делители все вниз насколько я понял
Я не очень понимаю как работает пара ADCSRA |= ADATE ; ADCSRB |= (ADTS1 | ADTS2) Ведь ADCSRB [ADC Auto Trigger Source] = (ADTS1 | ADTS2) = Pin Change Interrupt Request If ADATE in ADCSRA is written to one, the value of these bits selects which source will trigger an ADC conversion. If ADATE is cleared, the ADTS[2:0] settings will have no effect. A conversion will be triggered by the rising edge of the selected Interrupt Flag. Note that switching from a trigger source that is cleared to a trigger source that is set, will generate a positive edge on the trigger signal. If ADEN in ADCSRA is set, this will start a conversion. Switching to Free Running mode (ADTS[2:0]=0) will not cause a trigger event, even if the ADC Interrupt Flag is set. Верно ли я понимаю вашу мысль что сработать триггер должен только если нога переходит из Low в High ?
Alexey D.
Или же мне надо дополнительно включать PCMSK |= PCINT3 чтобы прерывание вообще существовало ? Или не надо ?
Alexey D.
Просто как-то не сочетаются вещи. С одной стороны это Pin change (т.е. в любую сторону), с другой - нужен положительный фронт (т.е. только в одну сторону)
Alexey D.
Описание 5го (ADATE) бита ADCSRA посмотрите.
Bit 5 – ADATE: ADC Auto Trigger Enable When this bit is written to one, Auto Triggering of the ADC is enabled. The ADC will start a conversion on a positive edge of the selected trigger signal. The trigger source is selected by setting the ADC Trigger Select bits, ADTS in ADCSRB. Ну написано в ADATE что по переднему фронту. А с другой стороны в ADCSRB написано про PIN CHANGE. Взаимоисключающие параграфы как мне кажется.
Indr1x
Вас не смущает что ADCSRB это регистр компаратора?
Alexey D.
Вас не смущает что ADCSRB это регистр компаратора?
Теперь смущает. Можно чуть мне разжевать ?
Indr1x
Теперь смущает. Можно чуть мне разжевать ?
Хоть по природе простейшим ацп является компаратор, но для данной обсуждаемой темы это 2 разных функциональных узла в контролере, со своими параметрами и настройками работы
Indr1x
Компаратор это тоже ADC. Никакой ошибки в описании нет. Но это не обсуждаемое АЦП. Это отдельный узел. Они даже в даташите в разных разделах. Посмотрите описание битов регистра B
Kirill
Всем привет) Уже не первый день пытаюсь поставить esp-open-sdk на Mac. Прошел много ошибок, застрял на этой. С ней гугл не помог. Кто знает, что может быть?
Kirill
Indr1x
В скиншоте ничего об ошибке, все равно что угадывать. Все ошибки внутри config.log и bild.log там ведь об этом написано
Юрий
Кто-то делал сборку всех bin файлов в один?, нашел пример ру файла на github, не получается сформировать строку, постоянно выдает ошибку. esp32_binary_merger.
Farid
ESP32s-CAM files from SD to FTPsever | Аппаратная платформа Arduino http://arduino.ru/forum/programmirovanie/esp32s-cam-files-sd-ftpsever#comment-598424
Farid
Ребята. Может кто помочь?
Anonymous
mhz-19b или s8
Спасибо, s8 заказал уже
Anonymous
Хотелось бы ещё что-то подешевле и менее точное
Anonymous
Думал может датчики типа mq есть на со2
Anonymous
Но похоже только на со2 их нет
Думал может датчики типа mq есть на со2
В наличии закончились к сожалению и точность не знаю какая у них. Но цена просто фантастика. Месяц назад вообще 200р. Стоили. 455,68 руб. | Инфракрасный датчик углекислого газа, внутренний воздухоочиститель, модуль датчика обнаружения CO2 https://a.aliexpress.com/_9h6o0q
Anonymous
Вот ещё попался такой
Anonymous
KZT 2,370.31 50%OFF | MG812 CO2 Сенсор ультра низкая Мощность углекислого газа Сенсор модуль обнаружения качества воздуха 0-10000ppm MG-812 Сенсор модуль https://a.aliexpress.com/_vD4T77
Anatoliy
Всем привет. подскажите как сейчас пользоваться ble на esp32. я вот эту библу установил https://github.com/nkolban/ESP32_BLE_Arduino, но тут пишут что она уже не работает а при компиляции в ide пишет следующую ошибку - Несколько библиотек найдено для "BLEDevice.h" Используется: C:\Users\Tol\Documents\Arduino\libraries\ESP32_BLE_Arduino-master Не используется: C:\Users\Tol\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.6\libraries\BLE
Не пойдет другую поставьте
Anatoliy
Одну удалите пока
я не ставил ту которая не используется, она автоматически идёт с esp32.
Anatoliy
заработало,спс
Alexey D.
Компаратор это тоже ADC. Никакой ошибки в описании нет. Но это не обсуждаемое АЦП. Это отдельный узел. Они даже в даташите в разных разделах. Посмотрите описание битов регистра B
Нашел что оно в 2 местах. Но все равно не догоняю. Сейчас я могу запустить ADC через ADCSRA |= _BV(ADSC) программно и это вызывает прерывание, но не могу добиться чтобы ADC сам начинал считать. Вход ADC подтянут к земле (внешне) # # # # # # # # # # # # # # # # # # # # # # # # # 20kΩ # # GND >---------------- R1 ----*----> PB3 # # | # # | # # (S1) 10KΩ | # # *----.\_---- R2 ----* # # | | # # | | # # | (S2) 0Ω | # # *----.\_---- R3 ----* # # | # # Vcc >----* # # # # # # # # # # # # # # # # # # # # # # # # # ADCSRA установлен ADATE По гайду авто-триггер если включен, то его поведение зависит от ADCSRB ( биты ADTS ) ADCSRB установлен в ADTS2 | ADTS1 что значит Pin Change Interrupt Request В GIMSK включен PCIE (Pin Change Interrupt Enable) В SREG включен SREG_I (Global Interrupt Enable) В конце инициализации я ставлю ADCSRA |= ADSC , жду ADCSRA[ADIF] и сбрасываю ADIF в 0 В прерывании я также сбрасываю ADIF. Почему не работает? Для отработки ADATE надо компаратор явно включать? Код https://pastebin.com/iMMbZvXn
Н Е К И Б Е Р Л Е О
01 пропущенный вызов. Взрывное устройство было обезврежено до того, как был получен звонок-сигнал о детонации. (Мурашки пробежали)
Н Е К И Б Е Р Л Е О
Сначала не понял..нафига оптопара
romanetz
Канал не открывается
Н Е К И Б Е Р Л Е О
не открывается?
Н Е К И Б Е Р Л Е О
Канал не открывается
Что значит не открывается? При напряжении откроется
romanetz
Напряжение есть, я мультиметром померил.
romanetz
А канал не открывается
Н Е К И Б Е Р Л Е О
На таком же 4n25?
romanetz
Тьфу
romanetz
Крололоповер
romanetz
Не открывается
Н Е К И Б Е Р Л Е О
Анатолий
кто нибудь делает платы самостоятельно с easyeda? Как распечать на верхней части листа а не в центре?
Serg
кто нибудь делает платы самостоятельно с easyeda? Как распечать на верхней части листа а не в центре?
Я пытался у меня тоже не получилось и вроде масштаб не 1к 1. Если найдёте информацию поделитесь.
garik
01 пропущенный вызов. Взрывное устройство было обезврежено до того, как был получен звонок-сигнал о детонации. (Мурашки пробежали)
В оригинальном треде половина комментов - шутки про нокию. Что террористы одну и ту же используют всякий раз, и т.п.
Н Е К И Б Е Р Л Е О
Гы. имхо изза какого нибудь диодика или фанарика мигающего при звонке?/)
Н Е К И Б Е Р Л Е О
А мож вибромотор
garik
Гы. имхо изза какого нибудь диодика или фанарика мигающего при звонке?/)
Не, там в смысле про то, что прям вот эту самую, потому что она неубиваемая, что ей будет
Н Е К И Б Е Р Л Е О
Эм.. а любой другой нокии?
Н Е К И Б Е Р Л Е О
И батарейки держат заебис
Nick
Ты не понимаешь. Это как с синей изолентой.
Dr Zlo
Эм.. а любой другой нокии?
ты не выкупил юмор
Н Е К И Б Е Р Л Е О
Я выкупаю все и вполне. Но если там уже это обсудили. Смысл еще раз про нокию. Я про простоту но не минималистичность схемы
Alexey D.
Компаратор это тоже ADC. Никакой ошибки в описании нет. Но это не обсуждаемое АЦП. Это отдельный узел. Они даже в даташите в разных разделах. Посмотрите описание битов регистра B
Слушай у меня мысль такая. Я думал что ADATE регистр это что то вроде автоматического ADSC. Кажется я принципиально ошибся и ADATE не запускает ADC, а только определяет, что надо пропустить все значения до определенного в ADTS0..3, в моем случае это PIN CHANGE, но запуск (ADSC) я должен ему всё равно передать из программы. Т.е. ADC сам по себе в принципе не даёт возможностей для автоматического начала измерений и нужно его запустить например из прерывания PCMSK[PCINTx] поставленного отдельно от ADC но на тот же пин через установку ADSC бита Я действительно неверно понял ADATE и нашел выход или все ещё не понимаю чего то? Ну пожааалста ответь :)
romanetz
В оригинальном треде половина комментов - шутки про нокию. Что террористы одну и ту же используют всякий раз, и т.п.
И никто не говорит, что спецура, тащемта, сотовую связь глушит во время разминирования
romanetz
Тьфу
Anonymous
Имхо, на заре сотовой связи может так и можно было, сейчас если спецслужбы дадут ориентировку сотовому оператору, тот проверит телефоны которые некоторое время не переключали станции и не изменяли мощность сигнала , а ещё если и не пользовались сотовым совсем , то оператор просто отключит телефон от сети
Vitaliy
Приветствую, кто работал с Sim800l EVB? Базовые команды принимает, типа AT, ATI и ATI+CBC, но с sim картой работать не хочет. Так как бытует мнение, что он привередлив к напряжению, обошёл транзисторы и на модуле стаб 4,1V (от 5), но всё равно не хочет сеть находить. Я его не сожгу если ему ещё добавлю? И решит ли это проблему
Чишко
Ему нужно 2 ампера тока на старте