Полез разбираться с микроконтроллером для автопилота и обнаружил в демо такое подключение. Не пойму, как оно работает?? (Может просто сегодня не мой день?) На кой ляд конденсатор? И что будет на PA0 c течением времени?
============================================================= Воздух держит только тех, кто на него рассчитывает =============================================================
Сообщение отредактировал Mikele_P - Вторник, 25.09.2012, 14:39
а что непонятного? резюк Р21 подпирает ногу на массу, для подавления неопределенного состояния ноги. Р22 - перемычка (хотя положено токоограничительный поставить, на случай настроенного выхода с нулевым уровнем и нажатой кнопки). цепь С22, Р20 - подавление дребезга контактов. при нажатии на кнопку на ногу процессора идет логическая единичка.
Я правильно понимаю, что пока дребезжит, то за время "размыкания" кондюк не успевает заряддиться и тем самым держит "1" на PA0? ============================================================= Воздух держит только тех, кто на него рассчитывает =============================================================
кнопку нажали, емкость через ограничительный Р20 разрядилась (он нужен, чтобы накопленная С22 энергия не портила контакты кнопки), отпустили - начала заряжаться. и пока она заряжается, нога проца будет подтянута этим током на плюс. а вообще так не делают сто лет. делают программную защиту от дребезга - сработала нога, подождем пару мСек, опросим еще раз. сделаем вывод о нажатии.
И подтяжка скорее всего внутри есть. Если код прямой, то контроллер сдюжит. Я парочку камней разогревал градусов до 50 с лишним токами подтяжки Без последствий. я не флужу, я реализую свой анлим. ;)