|
|
  |
Состояние выводов МК при подаче питания до инициализации, Какое состояние? |
|
|
|
Nov 16 2010, 20:41
|

наблюдаю..
  
Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369

|
Высокоимпедансное (tri-state). В AVR, по крайней мере: Цитата The Port A pins are tri-stated when a reset condition becomes active, even if the clock is not running.
|
|
|
|
|
Nov 22 2010, 14:04
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 2-12-07
Пользователь №: 32 880

|
Собстно, и с PIC-ами точно так же.
|
|
|
|
|
Nov 22 2010, 21:28
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (rezident @ Nov 22 2010, 16:26)  А у NXPных Cortex-M3 и Cortex-M0 и у Silabs-овских C8051 (это те, с которыми приходилось сталкиваться лично) pull-up-ы подключены по умолчанию после сброса. Их отключать в процессе настройки пинов можно. И это вполне разумно. Речь шла об AVR. Разумности в pull-up включенных во время сброса не вижу. Особенно у SAM7 имени атмела. Входы как-бы 5в-толерантные, но через эти подтяжки внешние 5в прекрасно задирают питание выше допустимого предела. Приходится ставить стабилитрон по питанию для защиты на время ресета. Ну на pull-down еще можно было бы согласиться, но от pull-up на таких выходах только вред.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 23 2010, 06:31
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 2-12-07
Пользователь №: 32 880

|
Цитата(rezident @ Nov 22 2010, 17:26)  А у NXPных Cortex-M3 и Cortex-M0 и у Silabs-овских C8051 (это те, с которыми приходилось сталкиваться лично) pull-up-ы подключены по умолчанию после сброса. Их отключать в процессе настройки пинов можно. И это вполне разумно. Иначе входы "болтаться" могут. Мне кажется - что разумнее все же Tri-state. А если вдруг у разработчика возникает ситуация, когда это может навредить (скажем, болтающаяся нога включает циркулярную пилу) - так пусть аппаратно решит эту проблему, поставит внешнюю подтяжку, надежнее будет. Тем более что таким образом подтягивать можно в обе стороны, не только к плюсу.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|