Как стать автором
Обновить
8
0

Пользователь

Отправить сообщение

Всё, пришла пора оборачивать провода фольгой? )))

Очень интересно, но я, как не посвящённый человек, не понял, как можно при помощи АНТИВИРУСНОГО ПО запустить вредоносную программу на чужом хосте? Может мне кто-то объяснить в двух предложениях, или ссылку дать?

Спасибо! Влез в вашу статью, так как нужно было по-быстрому освоить Chisel
Да ничего не будет.
Если рассматривать случай, когда все кнопки нажимаются АБСОЛЮТНО одновременно, с точностью до наносекунд, то будет сброс кода, потому что сигнал сброса по прямому проводу дойдёт гораздо быстрее, чем единица пройдёт с первого элемента на последний.
А если брать реальную ситуацию, например если человек надавил ладонью на клавиатуру, то у вас есть шанс открыть замок, но шанс этого очень мал (1/151200). И даже если замок откроется, то снова закроется через пару милисекунд, так как после правильных сразу будут нажаты неправильные кнопки.
По задумке человек, вводящий код, не видит плату. Клавиатура выносная.
Поэтому количество вариантов подбора кода = 10*9*8*7*6*5 = 151200 вариантов.
Спасибо, учту.
В принципе, стабилизация питания есть, просто она не на плате. 155ые заменю на 561ые со схожим строением, если найду.
И про диод спасибо, а то иногда не сбрасывается после отключения.
«Топтаться» как раз можно было в старой схеме, а тут нельзя.
Для этого и добавлены элементы «И».
Да, к выходу OUT.
А кнопку reset нужно подключать параллельно кнопке fail.
У меня внутренний генератор атмеги немного спешит, когда включены индикаторы.
Я тоже если нужно затушить индикатор (на нём ноль), и во время опроса ЧРВ, когда развёртка простативает, подаю на порт В 0xFF,, то есть на обоих дешифраторах запрещённая комбинация. И c к155ид1 всё нормально, не греется.
Вот к155ид10 греется, зараза, но я прочитал, что это для неё нормально.
Внимание! Печатка для логики исправлена, поэтому она немного отличается от той, что на фотографии. Но работает так же.
Можно было и так, конечно, но я тогда даже не думал об этом. Часы настраиваются редко, кнопки я проверяю раз в секунду.
+ с диодами нет никакого огорода, всё получилось компактно. А для программы почти никакой разницы, одну кнопку опрашивать, или две.
Побоялся сначала, что забанят за пиар :/
Приятно, когда тебя узнают)))
Добавлю.
В данном случае в часах десять разрядов, период горения индикатора занимает меньше 10% всего времени, и я стараюсь не уменьшать этот промежуток ещё больше. Понятно, что при использовании сдвигового регистра я сэкономлю 4, а то и 6 выводов, но это даст дополнительную нагрузку на процессор. Использовать 8 бит легче программно, так как при каждом такте развёртки выполняется всего пара условий.
А статья интересная, спасибо что показали. Буду использовать регистры при первом удобном случае.
Это для статической индикации лучше подходит, а у меня динамическая.
Нет, не знал об этом. Спасибо.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность