Александр
я не знаю как в телеге подписать для удаленного канала что "тут сидят ;№№№ки"
Александр
в общем счастливо
ㅤ
Пмс что-ли у деда. Дичь
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
Нет.
тогда значит негр