Страница 1 из 2

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

Добавлено: Вс мар 25, 2012 14:15:21
PIC
Доброго времени суток.
Вот решил поинтерисоваться, спроектировал термометр на Atmega8 осталось много свободных выводов, как вы думаете их стоить закоротить на массу или можно оставить в воздухе ?

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

Добавлено: Вс мар 25, 2012 14:44:55
Meteor
Лучше подцепить резисторами по 10 кОм к питанию, или 1..5 кОм на корпус. Во всяком случае защитите МК от неправильной конфигурации выводов

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

Добавлено: Вс мар 25, 2012 15:37:10
radiokot__
Не нужно ничего ни куда подтягивать.

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

Добавлено: Вс мар 25, 2012 15:53:56
Flasher
Остаь так и ничего не трогай. Когда будешь заниматься серъезными вещами- тогда и будешь думать как и куда подтягивать.

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

Добавлено: Вс мар 25, 2012 15:56:13
SmarTrunk
Уже обсуждалось (лень искать где), вроде выяснили, что лучше объявить выводы выходами (записать единицы в нужные биты регистров DDR) и НИКУДА не подключать. Если есть выводы, которые могут быть только входами (а у АТмега8 в СОИКе есть такие - входы АЦП), то подключить, например, на землю.

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

Добавлено: Вс мар 25, 2012 15:59:52
Meteor
Вне темы.
Flasher писал(а):Когда будешь заниматься серъезными вещами- тогда и будешь думать как и куда подтягивать.
Не даром говорят "посеешь поступок- пожнешь привычку, посеешь привычку- пожнешь характер, посеешь характер - пожнешь судьбу".

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

Добавлено: Вс мар 25, 2012 19:28:47
YS
закоротить на массу
Ага, и подать на них единицы. :)))

Просто оставить, как есть, в воздухе. Ничего страшного не будет, "я сто раз так делал". В случае параноидальных наклонностей можно настроить их на выход и подать на них ноль/единицу (я бы подал ноль, т.к. замыкание с общей шиной наиболее вероятно).

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

Добавлено: Вс мар 25, 2012 19:30:58
YS
А вообще, когда у меня остаются лишние выводы, я обычно развожу их на контактные площадки на будущее/для отладки.

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

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

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

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

Извините, на ток потребления это не повлияет, если вывод никуда не подключен.

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

Добавлено: Пн мар 26, 2012 10:39:01
radiokot__
Если к ногам не обращятся то ни наводок ни замыканий вы не получите.
Контроллер будет думать что их просто нет.
А вот если из ноги делать или вход или выход вот тут и начинаются проблеммы.
Во первых что с этим делать толи на землю толи на плюс, толи ещё куда нибудь засунуть.
Эачем сами себе создаёте проблемму? занятся больше нечем чтоли?
Вам написали уже, если нога лишняя, забудь про неё и всё, никакого влияния она не окажет на контроллер.
Поймите что она не ВХОД и не ВЫХОД пока вы сами этого не захотели.

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

Добавлено: Пн мар 26, 2012 10:39:57
Flasher
За счет чего там увеличится ток при включении резисторов?

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

Добавлено: Пн мар 26, 2012 13:07:27
Meteor
radiokot__ писал(а):Если к ногам не обращятся то ни наводок ни замыканий вы не получите.
Контроллер будет думать что их просто нет.
...
Поймите что она не ВХОД и не ВЫХОД пока вы сами этого не захотели.
Жду комментарий к документации на ATmega8 (точнее почти на все авры).

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

Добавлено: Пн мар 26, 2012 13:13:29
Arlleex
Это режим входа. Просто без подтяжки. Считываться будет в регистре PINx состояние на этом входе :)

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

Добавлено: Пн мар 26, 2012 13:16:24
radiokot__
Жду комментарий к документации на ATmega8 (точнее почти на все авры).

Ну раз такой умный, скажи пожолуйста ВХОД КУДА в какой регистр?
Чем управлять будем? этим входом.
Или типа вход (прям в микросхему).

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

Добавлено: Пн мар 26, 2012 13:20:06
Arlleex
Значение на соответствующей линии будет отображено на соответствующем битовом поле регистра PINx.

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

Добавлено: Пн мар 26, 2012 13:25:31
radiokot__
Прошу оставить "раз такой умный" при себе.
Arlleex
Это ни к вам относится.

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

Добавлено: Пн мар 26, 2012 13:43:10
Meteor
radiokot__ писал(а):Ну раз такой умный, скажи
Во первых мы не на ты. И истерики свои оставьте при себе.
radiokot__ писал(а): ВХОД КУДА в какой регистр?
Чем управлять будем? этим входом.
Или типа вход (прям в микросхему).
А тут много зависит от написанного кода и (случайно/неслучайно)задействованных ресурсов. Если по какой то причине это будет вход в прерывания и будут выполнены еще некоторые условия, то .. далее сами догадаетесь как поведет себя МК.
to Arlleex, спасибо вам за разъяснения, хоть и известно мне это давным-давно.

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

Добавлено: Пн мар 26, 2012 13:46:47
radiokot__
Ну если у вас случайно прерывания где попало висят тогда да, тогда надо.

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

Добавлено: Пн мар 26, 2012 17:31:18
Arlleex
Упс, Meteor, не вам хотел адресовать, а radiokot__-у :)