Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 31 68

TPAH3uCTOP: зачем вообще надо подтягивать вывод

Чтобы сигнал на входе стал определенным, чтобы нога не "болталась в воздухе".

 

TPAH3uCTOP: Теперь вопрос: а зачем вообще надо подтягивать вывод РВ.х к напряжению питания?

Понятнее будет наверное здесь упомянуть про вывод RESET микроконтроллера (МК). Этот вывод, из-за особенностей его функционального назначения НЕ имеет внутреннего подтягивающего резистора. Поэтому в ДШ (даташите на МК) производитель рекомендует подключать вывод RESET к плюсу источника питания через внешний резистор, т.е. как-бы, другими словами, "подтянуть" вывод к + питания (ну ещё дополнительно с "небольшим" по ёмкости конденсатором, т.е. через RC-фильтр).

Если же RESET оставить свободным и не "подтягивать", т.е. не подключать его согласно ДШ, то МК может в "удобный ему момент" перезапускаться, т.е. прерывать выполнение своей программы и начинать её выполнение с начала. В особо тяжёлых случаях при неподключенном к + питания выводе RESET перезапуск МК может быть постоянным и программа вообще не начнёт выполняться.

Остальные выводы МК, если они не подтянуты, могут вести себя также непредсказуемо и мешать логике работы программы.

Вот почему "подтяжке" выводов МК следует уделять хоть сколько нибудь внимания.

 

Digital: Понятнее будет наверное здесь упомянуть про вывод RESET микроконтроллера (МК). Этот вывод, из-за особенностей его функционального назначения НЕ имеет внутреннего подтягивающего резистора.

В AVR есть подтяжка RESET. Тут про AVR топик, а вы про какие МК пишите ?

Digital: Поэтому в ДШ (даташите на МК)

Точно ! Вам надо ВНИМАТЕЛЬНО читать даташит МК !!!

Digital: производитель рекомендует подключать вывод RESET к плюсу источника питания через внешний резистор

Покажите место в даташите где он это рекомендует !

 

leonych: заблокирован мной!

 

Левон:
заблокирован мной!
Там, в соседней ветке, ещё один клон имеется.

 

Gregory: в соседней ветке, ещё один клон имеется
Katian и TonyN заблокированы раньше, не мной... Извините, недоглядел..

 

To leonych. Ну для примера всё наглядно рассказано и общая мысль про "подтяжку" понятна (ИМХО конечно).

Если ткнёте носом в документацию где у AVR есть подтяжка по RESET, буду только рад развеять свои возможные заблуждения. А про рекомендации от ATMEL можете почитать в документе "AVR040: EMC Design Considerations" в пункте "4.9.2 Reset Pin Protection". Это тоже в своём роде ДШ (мы же не привязывались к конкретному AVR)!? Ну не на МК и что? Зато становится понятно насколько важна "подтяжка" (тоже ИМХО).

 

Digital: Если ткнёте носом ...
Вы что специально? Неужели не понятно, что ОН Вас носом уже никуда не ткнёт!
Он З А Б Л О К И Р О В А Н !
Если так хотите ему помочь, зайдите на его дурацкий сайт и щёлкайте там подряд на все ссылки! И будет тогда ему "щастие"!

 

Ой, да с этим 123 пресловутым уже уставать начинаю, парит это, прошу прощения, как на минном поле, а не на форуме, чес слово. Ну да ладно

 

Digital: Если ткнёте носом в документацию где у AVR есть подтяжка по RESET, буду только рад развеять свои возможные заблуждения.

Вы носом чтоль читаете ? Напрасно !

Читайте как большинство людей - глазами, это удобней и более эффективно. Раздел ДШ где нарисована схема RESET

Когда вы пишите бредятину отвечая новичку - вы вводите его в заблуждение - вместо того чтоб самому почитать как устроен РЕСЕТ на самом деле и просто знать это.

Digital: Это тоже в своём роде ДШ

Даташит это даташит, а апноут это апноут - на сайте производителей для их названия используются разные слова.

Вы про даташит бредятину писали - я сообщил вам что в даташите такой рекомендации НЕТУТИ.

Читайте даташит внимательно и будете знать как на самом деле.