Микроконтроллеры | Еще раз про дребезг при нажатия кнопки |
|
---|---|---|
Zandy: разве MCLR внутри МК не подвязывается к питанию? Лучше сделать внешнюю подтяжку 10 ком и заземлить конденсатором 0.01 мкФ |
|
|
Zandy: если вывод является входом, могу ли я его "бросить в воздухе"? Борьба с дребезгом - это одно, а борьба с наводками - это другое. И с наводками гораздо эффективнее бороться конструктивно, чем программно. А разделяя эти две задачи упрощаем решение. |
|
|
SAK: По крайней мере у PIC16F84 он никуда не подвязан и будучи оставленным без подключения ловит все наводки А-а-а..., всё..., я понял, "откуда ноги растут". Ноги растут из PIC16F84. У него эта нога не конфигурируемая и представляет собой чистый MCLR. К сожалению (а может к счастью ) никогда не работал с PIC16F84. |
|
|
Я думаю это к счастью начинающих. |
|
|
SAK: И с наводками гораздо эффективнее бороться конструктивно, чем программно. Опять все вместе желательно. |
|
|
В любом случае "picmaniac: ...некоторые контроллеры (не PIC) сбрасывались лишь потому, что по плате чиркнули отвёрткой" программно никак не решить. |
|
|
Zandy, с практической точки зрения, что касается сухого контакта очень сложно оценить величину времени замкнутого состояния. А если скажем произойдет такое нажатие - недожали, а вернее контакты сошлись на такое расстояние (нано), при котором возник электромагнитный шум или фон. Ведь ведь это же и есть дребезг, только дребезг - это шум между замкнутым и разомкнутым состоянием.. или наоборот. А тем самым теоретически мремя замкнутого состояния может оказатся не микро, а даже наносекунду. Если всётаки речи идёт о измерении самого наикротчайшего нажатия на кнопку ЧЕЛОВЕКОМ, думаю не стоит так заморачиваться. А если всётаки исключить дребезг, для таких целей есть море микрух для сброса. Вывод питания у них одновременно точка измерения питания схемы, верно? дык подключить эту ногу через резюк (кушают они мало) и когда надо коротить на землю кнопкой. В итоге всегда будете иметь "стабильный сигнал" о нажатии кнопки. |
|
|
Насчет MCLR в воздухе. Данный вывод, даже если его настроить на вход, как правило имеет дополнительное назначение - перевод кристалла в режим программирования. Помеха на этом выводе может кратковременно переводить кристалл в режим программирования, а это равносильно сбросу. Данные грабли опробованы мной на 12f629, так что резистор крайне желателен. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |