ae1 писал(а):Это неверно. Вы заблуждаетесь сами, либо намеренно искажаете факты.Geronda писал(а):Авторство моей статьи в том, что в схемах Рюмика используется вход сброса, а у меня - вход прерывания INT0.
Да, Вы правы, я поторопился.
ae1 писал(а):Это неверно. Отключить устройство можно только программно: при отсутствии нажатий какое-то время (тайм-аут), по таймеру, по внешнему событию: удерживание кнопки нажатой более 2 сек., ...Geronda писал(а): отключить устройство можно не только программно (низким уровнем вывода МК на затворе VT2), но и той же слаботочной кнопкой, которая используется для включения.
При нажатии кнопки принудительно подаётся питание на схему. Выключить питание аппаратно кнопкой невозможно.
При отпускании кнопки (нажатой перед этим в течении более 2 сек) устройство отключается. Это и имелось в виду под фразой "отключить устройство...той же слаботочной кнопкой". Пока кнопка не отжата - да, питание на МК и все остальное подается. В реальном устройстве этот фактор должен учитываться. Программа после того, как кнопка нажата более 2 секунда, должна установить неактивные уровни на выходах, управляющих исполнительными устройствами и т.п.
ae1 писал(а):Вот об этом и стоило бы рассказать в статье: какая именно схема (рис. 4.6.Т ?), в чём именно проявляется неустойчивость, какие номиналы влияют на это, что нужно изменить для улучшения схемы.
Да, это схема на рис.4.6.T. Неустойчивость проявляется в том, что при номиналах резисторов, указанных в книге транзистор VT1 не всегда закрывается, и через него подается питание на 78L05. Это связано, по-видимому с тем, что параллельно кнопке висит сопротивление входа контроллера относительно земли. Образуется делитель напряжения, и на резисторе R1 создается падение напряжения, поддерживающее VT1 в открытом состоянии. Изменение номиналов резисторов R1 и R2 (в моей схеме R1 и R3) решает эту проблему.