Оставшиеся выводы

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

Доброго времени суток.
Вот решил поинтерисоваться, спроектировал термометр на Atmega8 осталось много свободных выводов, как вы думаете их стоить закоротить на массу или можно оставить в воздухе ?
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Лучше подцепить резисторами по 10 кОм к питанию, или 1..5 кОм на корпус. Во всяком случае защитите МК от неправильной конфигурации выводов
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Не нужно ничего ни куда подтягивать.
Ни один домашний кот незнает что он домашний.
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Остаь так и ничего не трогай. Когда будешь заниматься серъезными вещами- тогда и будешь думать как и куда подтягивать.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

Уже обсуждалось (лень искать где), вроде выяснили, что лучше объявить выводы выходами (записать единицы в нужные биты регистров DDR) и НИКУДА не подключать. Если есть выводы, которые могут быть только входами (а у АТмега8 в СОИКе есть такие - входы АЦП), то подключить, например, на землю.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Вне темы.
Flasher писал(а):Когда будешь заниматься серъезными вещами- тогда и будешь думать как и куда подтягивать.
Не даром говорят "посеешь поступок- пожнешь привычку, посеешь привычку- пожнешь характер, посеешь характер - пожнешь судьбу".
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

закоротить на массу
Ага, и подать на них единицы. :)))

Просто оставить, как есть, в воздухе. Ничего страшного не будет, "я сто раз так делал". В случае параноидальных наклонностей можно настроить их на выход и подать на них ноль/единицу (я бы подал ноль, т.к. замыкание с общей шиной наиболее вероятно).
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

А вообще, когда у меня остаются лишние выводы, я обычно развожу их на контактные площадки на будущее/для отладки.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Встал на лапы
Сообщения: 106
Зарегистрирован: Пн мар 26, 2012 05:25:06

Сообщение Совесть »

SmarTrunk писал(а):Уже обсуждалось (лень искать где), вроде выяснили, что лучше объявить выводы выходами (записать единицы в нужные биты регистров DDR) и НИКУДА не подключать. Если есть выводы, которые могут быть только входами (а у АТмега8 в СОИКе есть такие - входы АЦП), то подключить, например, на землю.
Обсуждений по всюду куча, но однозначного ответа нет нигде. Кто-то согласен с вами, кто-то рекомендует подцепить к земле, кто-то подцепить к земле через резисторы. Сам не парюсь, оставляю в 3-ем состоянии на вход. Сбоев не видел даже при испытаниях устройства по 4-ой степени жесткости.
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

Совесть писал(а):Сам не парюсь, оставляю в 3-ем состоянии на вход.
Ну тогда включить подтягивающие резисторы (записью единиц в нужные биты регистров PORT). Тогда входы подтянутся резисторами на ~30кОм на плюс питания, т.е. на входах будет логическая единица.

Извините, на ток потребления это не повлияет, если вывод никуда не подключен.
Последний раз редактировалось SmarTrunk Пн мар 26, 2012 17:37:13, всего редактировалось 1 раз.
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Если к ногам не обращятся то ни наводок ни замыканий вы не получите.
Контроллер будет думать что их просто нет.
А вот если из ноги делать или вход или выход вот тут и начинаются проблеммы.
Во первых что с этим делать толи на землю толи на плюс, толи ещё куда нибудь засунуть.
Эачем сами себе создаёте проблемму? занятся больше нечем чтоли?
Вам написали уже, если нога лишняя, забудь про неё и всё, никакого влияния она не окажет на контроллер.
Поймите что она не ВХОД и не ВЫХОД пока вы сами этого не захотели.
Ни один домашний кот незнает что он домашний.
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

За счет чего там увеличится ток при включении резисторов?
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

radiokot__ писал(а):Если к ногам не обращятся то ни наводок ни замыканий вы не получите.
Контроллер будет думать что их просто нет.
...
Поймите что она не ВХОД и не ВЫХОД пока вы сами этого не захотели.
Жду комментарий к документации на ATmega8 (точнее почти на все авры).
Вложения
pins.JPG
(31.96 КБ) 228 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Это режим входа. Просто без подтяжки. Считываться будет в регистре PINx состояние на этом входе :)
Не умеешь - не берись, но не взявшись не научишься...
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Жду комментарий к документации на ATmega8 (точнее почти на все авры).

Ну раз такой умный, скажи пожолуйста ВХОД КУДА в какой регистр?
Чем управлять будем? этим входом.
Или типа вход (прям в микросхему).
Ни один домашний кот незнает что он домашний.
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Значение на соответствующей линии будет отображено на соответствующем битовом поле регистра PINx.
Последний раз редактировалось Arlleex Пн мар 26, 2012 13:33:38, всего редактировалось 1 раз.
Не умеешь - не берись, но не взявшись не научишься...
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Прошу оставить "раз такой умный" при себе.
Arlleex
Это ни к вам относится.
Ни один домашний кот незнает что он домашний.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

radiokot__ писал(а):Ну раз такой умный, скажи
Во первых мы не на ты. И истерики свои оставьте при себе.
radiokot__ писал(а): ВХОД КУДА в какой регистр?
Чем управлять будем? этим входом.
Или типа вход (прям в микросхему).
А тут много зависит от написанного кода и (случайно/неслучайно)задействованных ресурсов. Если по какой то причине это будет вход в прерывания и будут выполнены еще некоторые условия, то .. далее сами догадаетесь как поведет себя МК.
to Arlleex, спасибо вам за разъяснения, хоть и известно мне это давным-давно.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Ну если у вас случайно прерывания где попало висят тогда да, тогда надо.
Ни один домашний кот незнает что он домашний.
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Упс, Meteor, не вам хотел адресовать, а radiokot__-у :)
Не умеешь - не берись, но не взявшись не научишься...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»