Александр
я не знаю как в телеге подписать для удаленного канала что "тут сидят ;№№№ки"
Александр
в общем счастливо
Пмс что-ли у деда. Дичь
Indr1x
фух
Ivansuper
мог за год и забыть
Стоит подучить англ и искать в сети инфо. Так чаще находишь точно что нужно и не приходится ни с кем сраться. Зачастую никто в каналах просто не любит разжевывать да и все
Indr1x
ждем к осени новый заход?
Тут к деду не ходи
active_here
Добрый день! Пожалуйста, поделитесь мыслями: pinMode(my_pin, OUTPUT); pinWrite(my_pin, HIGH). А каким образом теперь проверить, что на my_pin действительно "1"? Что-то вроде pinStatus(my_pin)...
А так у нас gpio_set_level & gpio_get_level
Из андурины жы
А че там пинврайт разве? Ну ладно
Значит пинрид наверное. Мне казалось там digitalread/digitalwrite
Indr1x
Пин сконфигурирован на выход, вы пытаетесь с него читать и ждёте адекватный результат
Indr1x
Задача в рамках ардуинофрейворка и ее функций по-моему не решаема. Нужно читать регистры
Indr1x
С другой стороны задача или странная или недоговоренная. Если установили пин в 1, то есть причина по которой ее там не будет?
И оно даже работает
ok-home
в последней ардуине idf поставили на пинмод режим INPUT_OUTPUT, в старой попробуйте на mode поставить INPUT | OUTPUT ( или просто 0х3) . В idf это точно работает в ардуине .. хз
active_here
С другой стороны задача или странная или недоговоренная. Если установили пин в 1, то есть причина по которой ее там не будет?
Задача именно в том, чтобы "убедиться", что пин установлен 1, то есть не произошло чего-то непредвиденного. Иными словами, убедиться в "факте" установления 1
Задача именно в том, чтобы "убедиться", что пин установлен 1, то есть не произошло чего-то непредвиденного. Иными словами, убедиться в "факте" установления 1
Если что-то произошло непредвиденное, то digitalread тебе про это не скажет. А вернет значение регистра. Если пин сгорел - то это не поможет
Indr1x
Вот вот
ok-home
Так используй в ардуине функции есп-идф. В чем проблема то
Да я даже не знаю как ардуина запускается )). В IDF работает так как положено - читает именно состояние пина
ok-home
ну в любом случае регистр читать придется - но прочитаете физическое состояние пина
active_here
Разве что физически с P_OUT сигнал завести в P_IN. Дико, конечно. Зато контроль!
Да, есть такой вариант. Но хотелось бы как-то программно "самоопросом" без использования дополнительного пина
Я то думал регистры в процессоре
SSR
Я то думал регистры в процессоре
Какое у тебя самомнение, у тебя сколько лет опыта то?
Вроде одна хуйня
Indr1x
Ну, то есть читать регистр в ESP-IDF. OK
Да он и так его установит. Прям 100%. Если выгорел транзистор по входу эта проверка ничего не даст, Колобок сказал уже. У вас будет ровно противоположное чего вы хотите добиться, на выходе ноль, в регистре 1. Если нужна прям прям проверка, заводите на другую ногу и ей читайте, резистор не забудьте только поставить
Max
https://www.szlcsc.com/info/14767.html
Я в курсе. Спасибо
SSR
А еще можно другую есп присрать
И ещё ардуину, чтобы проверять, вдруг одна из них зависла
На троих?
Всё равно не выходит
SSR
Всё равно не выходит
Надо ещё нормальное сообщество
О. Прикольная книженция попалась тут.
Свежак однако
Ну он пишет на ардуине 🤷‍♂
Какая разница? digitalwrite/read это аналог gpio_get/set level. Выше я скрин скинул
Indr1x
Какая разница? digitalwrite/read это аналог gpio_get/set level. Выше я скрин скинул
Ну как бы у него не выходит каменный цветок возвращает не верный результат
@edgiru Закрепи плиз. Пусть читают после страуструпа
В этой книжке по-моему такая база прописана. Я хз что тут можно не смочь
Тык этож опыт надо иметь
Опыт по чтению? Его вроде в садике/школе дают
ॐ मणि पद्मे हूँ;
Добрый день. Вопрос по 8285. Какой потенциал висит на IO1-IO5?
ॐ मणि पद्मे हूँ;
Есть ли возможность вешать на любой их этих пинов массу? А в отсутствии массы чтобы там ничего не было
Николай
А делал кто регистратор напряжения на ESP32? Схемку где посмореть можно?
ॐ मणि पद्मे हूँ;
Есть. В даташите все есть
То есть на пинах не только логический ноль и единица, а ещё и третий вариант - ничего?
Indr1x
Z состояние. Включается кажется включением gpio на вход
Evgen
эээ... а у нас всегда static int BlaBlaBla=1488; сохраняет свое значение после ресета?
Indr1x
эээ... а у нас всегда static int BlaBlaBla=1488; сохраняет свое значение после ресета?
Да вроде правило хорошего тона инициировать переменные нулем при старте вот и не будет таких ситуаций
Evgen
Кури даташит. Ресет не обнуляет память
да чет как-то после физического упражнения "пошли нахуй спаммера, который по подъездам ходит, но без рукоприкладства и спуска с лестницы" соображалка не соображает
Evgen
Проблемы негров
ви батенька оказывается росист
Evgen
Нет.
тогда значит негр