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

Использование периферии

Добавлено: Пн авг 21, 2023 05:05:55
Arik
Привет всем, после очень долгого отрыва от электроники решил снова вернуться к микроконтроллерам и вот назрел вопрос, если вывод ресет подтянут внешним резистором к питанию в схеме но он вдруг стал нужен как обычный пин, как тогда быть? Этот резистор же вызовет тогда ложное срабатывание. И каков алгоритм использования вывода ресет как обычного входного пина? Схемку прилагаю:
Изображение

Re: Использование периферии

Добавлено: Пн авг 21, 2023 08:22:37
BOB51
RESET переводится в статус обычного вывода фузами.
Однако после такого действия МК перепрошить без применения специализированного программатора уже невозможно.
Потребуется программатор с параллельным или высоковольтным режимами прошивки (или фузе доктор).
Посему до завершения отладки программы и/или на тестовой макетке многократного использования КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ такое делать.
8)

Re: Использование периферии

Добавлено: Пн авг 21, 2023 09:13:14
OKF
Arik, если покажешь схему, может чего посоветуем.

Re: Использование периферии

Добавлено: Пн авг 21, 2023 09:30:22
COKPOWEHEU
[uquote="Arik",url="/forum/viewtopic.php?p=4465191#p4465191"]если вывод ресет подтянут внешним резистором к питанию в схеме но он вдруг стал нужен как обычный пин, как тогда быть?[/uquote]
Если ресет используется как обычный пин, то он уже не используется как ресет, то есть внутри контроллера отключается от основной схемы сброса. Соответственно и резистор становится бесполезен.

Re: Использование периферии

Добавлено: Пн авг 21, 2023 09:52:23
veso74
Если ето ATtiny15 (судя по выводам PB5, PB4, PB3, GND ...) и пин 1 установлен как выход , то резистор не бесполезен. Там открытой исток:

Код: Выделить всё

ATtiny15: PB5 is input or open-drain output.

Re: Использование периферии

Добавлено: Пн авг 21, 2023 10:42:13
Martian
а ещё можно просто не пытаться использовать все возможные варианты и при нехватке выводов просто использовать мк в другом корпусе, или расширить их число каким-то внешним компонентом.

Re: Использование периферии

Добавлено: Пн авг 21, 2023 15:10:51
Arik
[uquote="BOB51",url="/forum/viewtopic.php?p=4465213#p4465213"]RESET переводится в статус обычного вывода фузами.
Однако после такого действия МК перепрошить без применения специализированного программатора уже невозможно.
Потребуется программатор с параллельным или высоковольтным режимами прошивки (или фузе доктор).
Посему до завершения отладки программы и/или на тестовой макетке многократного использования КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ такое делать.
8)[/uquote]
Так вот и я о том же, если использовать данный вывод, то можем получить глюк от которого и предохранялись резистором подтяжки.
Есть программатор WizardProg77 древний, им можно будет вернуть фьюзы на место?

Добавлено after 59 seconds:
[uquote="OKF",url="/forum/viewtopic.php?p=4465229#p4465229"]Arik, если покажешь схему, может чего посоветуем.[/uquote]
нет схемы, в голове на уровне проэкта. Вопрос теоретический

Добавлено after 2 minutes 2 seconds:
[uquote="COKPOWEHEU",url="/forum/viewtopic.php?p=4465234#p4465234"][uquote="Arik",url="/forum/viewtopic.php?p=4465191#p4465191"]если вывод ресет подтянут внешним резистором к питанию в схеме но он вдруг стал нужен как обычный пин, как тогда быть?[/uquote]
Если ресет используется как обычный пин, то он уже не используется как ресет, то есть внутри контроллера отключается от основной схемы сброса. Соответственно и резистор становится бесполезен.[/uquote]
Да! А насколько он (резистор ) вообще нужен? внутренней подтяжки разве не хватит? Или внутренняя работает только с пином переконфигурированным в обычный?

Добавлено after 4 minutes 47 seconds:
[uquote="Martian",url="/forum/viewtopic.php?p=4465271#p4465271"]а ещё можно просто не пытаться использовать все возможные варианты и при нехватке выводов просто использовать мк в другом корпусе, или расширить их число каким-то внешним компонентом.[/uquote]
Или использовать другой МК с соответствующим кол-вом выводов для удовлетворения задачи, это понятно. Но есть куча тинек 15 и их нужно использовать не покупая других камней (цены тем более сегодня кусачие)

Re: Использование периферии

Добавлено: Пн авг 21, 2023 18:59:46
BOB51
Конкретную схему по каждому кристаллу АВРки дает только даташит на используемый МК.
Причем "посвежее" со всеми обнаруженными ерратами.
:roll: