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

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 137
Зарегистрирован: Сб апр 04, 2009 04:12:23

Сообщение Arik »

Привет всем, после очень долгого отрыва от электроники решил снова вернуться к микроконтроллерам и вот назрел вопрос, если вывод ресет подтянут внешним резистором к питанию в схеме но он вдруг стал нужен как обычный пин, как тогда быть? Этот резистор же вызовет тогда ложное срабатывание. И каков алгоритм использования вывода ресет как обычного входного пина? Схемку прилагаю:
Изображение
[color=#FF0000]Тяжело в учении - тяжелей в бою![/color]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15742
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

RESET переводится в статус обычного вывода фузами.
Однако после такого действия МК перепрошить без применения специализированного программатора уже невозможно.
Потребуется программатор с параллельным или высоковольтным режимами прошивки (или фузе доктор).
Посему до завершения отладки программы и/или на тестовой макетке многократного использования КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ такое делать.
8)
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1444
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Arik, если покажешь схему, может чего посоветуем.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

[uquote="Arik",url="/forum/viewtopic.php?p=4465191#p4465191"]если вывод ресет подтянут внешним резистором к питанию в схеме но он вдруг стал нужен как обычный пин, как тогда быть?[/uquote]
Если ресет используется как обычный пин, то он уже не используется как ресет, то есть внутри контроллера отключается от основной схемы сброса. Соответственно и резистор становится бесполезен.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 1948
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Если ето ATtiny15 (судя по выводам PB5, PB4, PB3, GND ...) и пин 1 установлен как выход , то резистор не бесполезен. Там открытой исток:

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

ATtiny15: PB5 is input or open-drain output.
Контактная информация:
Реклама
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

а ещё можно просто не пытаться использовать все возможные варианты и при нехватке выводов просто использовать мк в другом корпусе, или расширить их число каким-то внешним компонентом.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 137
Зарегистрирован: Сб апр 04, 2009 04:12:23

Сообщение 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 и их нужно использовать не покупая других камней (цены тем более сегодня кусачие)
[color=#FF0000]Тяжело в учении - тяжелей в бою![/color]
Друг Кота
Аватара пользователя
Сообщения: 15742
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Конкретную схему по каждому кристаллу АВРки дает только даташит на используемый МК.
Причем "посвежее" со всеми обнаруженными ерратами.
:roll:
Ответить

Вернуться в «AVR»