Помогите с обработкой кнопки

Разумеется. Я об этом ещё в 50-м посте рассказал. Всё решилось пропайкой пина МК и добавлением емкости параллельно кнопке. Но даже после этого мне пытаются доказать, что всё дело в дребезге контактов и в якобы отсутствующей подтяжке пина к + питания.

Это уже не наш подход. :slight_smile:

Конечно. Спорить с этим, это всё равно, что спорить с тем, что Земля имеет форму шара (ну или неправльного элипсоида, если уж совсем до слов докапываться). Но в моём случае я предположил, что дело не в чипе. И оказался прав.

Фантастика!

Не пропаянный пин = не подтянутый

Это ещё почему?

Я бы предпочел “не пропаянный пин = пин, к которому ничего не подключено, включая кнопку”

Висящий в воздухе вход может быть антенной, тогда расклады переводят режим обычной кнопки в сенсорную, а дальше…

так считают далеко не все, да и на картинке были непонятки

https://youtu.be/U8IhE9SCquw

К тестеру надо иметь дополнительные насадки на щупы с иголками на конце, чтобы можно было без боязни лазить непосредственно по ножкам мелкосхем.
На щуп осцила иголка тоже крайне желательна, если осцил есть, канешна.
Подозреваю, что отсутствие такого простого дополнения и стало причиной развести такую бодягу.

И вот скажи, как ты подобную ахинею находишь? Специально ищешь, что ли?

1 лайк

делать мне нечего…всё само…всё само )))
А эффект интересный, что именно уложило отображение Земли в эллипс, что за оптика ломающая перспективу вдали и не ломающая вблизи

Да это понятно всё. Но почему же кнопка работает первые полторы минуты, а потом начинается свистопляска?
Там что, через какое-то время после включения прибора некий фиксик обрубает пин МК от остальной платы?
Что делают мастера по ремонту аппаратуры, если эта самая аппаратура начинает сбоить через какое-то время после включения? Правильно, ищут, где теряется контакт. А теряется он из-за теплового расширения элементов и самой платы. Это такое же фундаментальное правило, как и поиск неисправности в цепях питания, если аппаратура не включается вообще. Дак где же здесь фантастика, как утверждают отдельные участники форума?
Я пропаял пин МК на случай, если причина была в плохом контакте. В пользу этого говорит то, что проблема появилась резко, после сбоя загрузки, и откат на предыдущие, рабочие версии скетча не помогли. Потом параллельно кнопке впаял ёмкость, чтобы снизить воздействие наводок на пин МК, ибо прибор питается от очень длинных проводов. В пользу этого говорит то, что до впайки ёмкости прибор демонстрировал признаки нажатия кнопки, когда держал его с боков, ближе к шинам питания.
Что именно из этого помогло, сейчас уже и не узнаешь, но всё работает (ТТТ). Так же я заметил ещё одну особенность - если во время загрузки скетча в прибору подключен минус от 12-вольтового аккумулятора, а питание прибор получает от программатора, то программатор выдает ошибку соединения. Казалось бы, с чего ради? А оно вот так! И где же фантастика в том, что программатор выдал ошибку при загрузке от того, что во время этой самой загрузки пин кнопки потерял контакт с платой от нагрева? Ничего фантастического, а обычное житейское дело. Да, плохо пропаял пин. Да, бывает со всеми. Да, вероятность такого исхода событий может быть мала, но по закону Мёрфи, если событие имеет хоть малейший шанс на то, что оно произойдет, то это обязательно случится.

Я знал, что будет что-то подобное, поэтому привёл подобное сравнение XD

ну так попробуй найти, что именно, чип спиртом протри, если заработает, значит в нём проблема

Печально, когда человек просто упорно отказывается признать свою очевидную ошибку, сказать просто ,мол да ребята, протупил здесь.

Неужели непропаянный пин может быть при этом"подтянут"?
(кроме INPUT_PULLUP конечно)

А что, непропаянный пин может реагировать на нажатие кнопки? Пусть и какое то количество времени. Это как? Объясни, печальный ты наш. Вот такую фантастику я бы почитал с удовольствием.

Я смотрю, люди совсем тему не читают. Я уже давно всё исправил. На кой, простите, мне сейчас что то мыть спиртом и искать что-то?

Может, конечно. Это непрИпаянный не может, а непропай тем и славен, что кое-как работать может

Ну справился - и молодец. Зачем на каждый чих обидки демонстрируешь,

Недопаянный однако :slight_smile:

1 лайк

Ну вот давайте представим, что это непропай. Кнопка и резистор соединены вместе и контачат с пином МК. Если кнопка кое-как реагирует, значит контакт есть. А если есть контакт, значит есть и подтяжка. Или из-за непропая кнопка контачит с пином, а резистор нет? Даже несмотря на то, что на плате ещё до пина МК резистоиэр и кнопка соединены электрически друг с другом. Вы это хотите сказать?

То есть контакт, то нет его. Песня слышится и не слышится - вам смысл слов ясен? Почему так происходит знаете? :slight_smile:
Хотя зачем Вам знать.

Вы хотите мне сказать, что пин МК был плохо пропаян, из-за этого плохо контачил с кнопкой и подтяжкой и отсюда были все глюки? Вы серьезно сейчас? Т.е. Вы хотите мне повторить то, что я понял сам ещё 6 дней назад, в 30-каком-то посте?