Обсуждаем контроллеры компании Atmel.
Ответить

Re: Не определенное состояние пина после ухода в глубокий со

Пт окт 08, 2021 22:23:24

С ШИМ я поступаю просто - завожу рака за камень. Это гарантированно мне даст нужный уровень на ноге вне ШИМ-а. Но я сам себе режиссёр, поэтому на этапе разработки схемотехники я уже знаю, какой таймер в каком режиме будет работать. Благо, что вся информация представлена в даташите.
Все неиспользуемые блоки я выключаю сразу же в самом начале программы. Задействованы они или нет, но на тактирование их цепей всё-равно уходит энергия. Сколько какой блок жрёт - описано в даташите. Поэтому тактирование сразу же обрезается.

Re: Не определенное состояние пина после ухода в глубокий со

Пт окт 08, 2021 22:25:34

Хм понял. Покурю datasheet на досуге

Re: Не определенное состояние пина после ухода в глубокий со

Сб окт 09, 2021 21:02:41

daaar писал(а):получается надо отключать ручками АЦП, ШИМ. Если использую i2c или spi их тоже?
да, ФСЁ!!!
АЦП, ШИМ и отключить ногу от ШИМ и поставить ее в ноль, компаратор.
погасить светодиоды.
компаратор отключить сразу же в начале программы, так как он не используется.
i2c и spi аппаратных в этом МК нет, отключать нечего.
и в твоем исходнике, что ты показал, АЦП я не увидел.

Re: Не определенное состояние пина после ухода в глубокий со

Вс окт 10, 2021 07:14:07

АЦП отключать обязательно. Он больше 100 мка потребляет.
Делитель тоже отключайте, если хотите по минимуму.
А лучше возьмите tiny45 - с ним можно VCC измерять без делителя и без ноги.

Re: Не определенное состояние пина после ухода в глубокий со

Вс окт 10, 2021 09:16:23

А лучше возьмите tiny45 - с ним можно VCC измерять без делителя и без ноги.

Это как?

Re: Не определенное состояние пина после ухода в глубокий со

Вс окт 10, 2021 12:14:23

Секретный вольтметр.

Re: Не определенное состояние пина после ухода в глубокий со

Вс окт 10, 2021 12:40:28

daaar, там мультиплексор можно подключить к внутреннему источнику.
по мере уменьшения напряжения питания код АЦП будет увеличиваться.
и ты сам должен определить, какой максимальный код будет для минимально допустимого питания. и сравнивать код с этой величиной.
ни делитель не нужен, ни ножку занимать не надо.

Re: Не определенное состояние пина после ухода в глубокий со

Пн окт 11, 2021 12:53:58

Даташит говорит об обратном. Ножки на вход надо оставлять только те, которые "слушают" или по-другому никак. Вот только она должна быть подтянута к шине питания или к нулевой шине. Иначе входной шум будет "дёргать" входной триггер Шмитта, что негативно будет сказываться на энергопотреблении.
А в нуле ножка на выход или в единице, на энергопотреблениии это не сказывается никак.

если выход в нуле то выходной транзистор открыт и потребляет ток.

Re: Не определенное состояние пина после ухода в глубокий со

Пн окт 11, 2021 13:35:54

Ну так отключить кибени и повесить в Z

Re: Не определенное состояние пина после ухода в глубокий со

Пн окт 11, 2021 14:11:22

если выход в нуле то выходной транзистор открыт и потребляет ток.

какой ещё транзистор? Где он находится?

Re: Не определенное состояние пина после ухода в глубокий со

Пн окт 11, 2021 14:27:12

Портизанет! ППЦ!

Re: Не определенное состояние пина после ухода в глубокий со

Пн окт 11, 2021 15:45:53

если выход в нуле то выходной транзистор открыт и потребляет ток.

какой ещё транзистор? Где он находится?

Который управляет выходом

Re: Не определенное состояние пина после ухода в глубокий со

Пн окт 11, 2021 15:52:32

каким выходом? МОП транзисторы в статике не потребляют НИЧЕГО. Транзистор в верхнем плече закрыт. Пути для протекания тока не образуется.
Ответить