Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Attiny13
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Gagash
Возникла проблема с конфигурацией порта PB5 на выход. Не очень понятно описание на конфигурирование альтернативных функций порта.
Harvester
Цитата(Gagash @ Sep 19 2006, 11:45) *
Возникла проблема с конфигурацией порта PB5 на выход. Не очень понятно описание на конфигурирование альтернативных функций порта.

А в чем проблема? DDB5 = 1 и вывод работает как выход.
_artem_
Это надо фюс менять чтоб сделать его нормальным gpio . А как потом програмировать собираетесь? Высоковольтный программатор имеется в наличии ?
IgorKossak
Цитата(_artem_ @ Sep 19 2006, 11:11) *
Это надо фюс менять чтоб сделать его нормальным gpio . А как потом програмировать собираетесь? Высоковольтный программатор имеется в наличии ?

fuse в таком случае меняется после программирования и установки других fuse.
Но о последовательном низковольтном перепрограммировании можно будет забыть.
_artem_
Так и я об этом - "А как ПОТОМ програмировать..." правда немного неявно.
Семён
Цитата(_artem_ @ Sep 19 2006, 13:42) *
Так и я об этом - "А как ПОТОМ програмировать..." правда немного неявно.

ИМХО: не экономить на инструментах и купить программатор.
Gagash
Про Fuse по подробней что имелось ввиду. Бит RSTDISBL поставить в значение 0 ?
Aquatik
Цитата(Семён @ Sep 19 2006, 13:46) *
Цитата(_artem_ @ Sep 19 2006, 13:42) *

Так и я об этом - "А как ПОТОМ програмировать..." правда немного неявно.

ИМХО: не экономить на инструментах и купить программатор.

Точно верный вариант.... blink.gif
defunct
Цитата(Gagash @ Sep 19 2006, 12:53) *
Про Fuse по подробней что имелось ввиду. Бит RSTDISBL поставить в значение 0 ?

Да установить RSTDISBL в 0 - при этом пропадет возможность программирования по ISP. Чип можно будет "разлочить" только HVSP программатором.
CD_Eater
Цитата(Aquatik @ Sep 19 2006, 13:56) *
Цитата(Семён @ Sep 19 2006, 13:46) *

Цитата(_artem_ @ Sep 19 2006, 13:42) *

Так и я об этом - "А как ПОТОМ програмировать..." правда немного неявно.

ИМХО: не экономить на инструментах и купить программатор.

Точно верный вариант.... blink.gif

Ещё вариант: Не экономить на тиньках и взять новую
(делал несколько поделок с использованием PB5 как порта В/В, ни разу не потребовалось перешивать).

Кстати, про использование пина Reset как порта В/В
Ножка очень слаба на выход, особенно когда выдаёшь лог. единицу - тянет слабым током, да и то не к +5 в, а к +4 вольтам при 5-вольтовом питании. Как-то по неосмотрительности подключил диод оптопары к PB5, диод горит при лог. "1". Потом матерился и переподбирал резистор на уже запаянной ПП smile.gif На макетке, понятное дело, не тестировал эту ножку на выход (ибо чревато пропажей ISP, а пар. программатора под рукой не было), думал она такая же, как другие ножки - обломался. Теперь PB5 использую только как вход - в этой роли она действительно не требует специальной настройки.

Ещё про ножки Tiny13
На выход сильный ток могут дать лишь PB0 и PB1. Этот факт может остаться незамеченным при первом прочтении даташита. Полагая по привычке, что все ножки одинаковые и мощные (как в tiny15, например), можно накосячить. Зачем они начали экономить на драйверах пинов ?
anonymous
HVSP можно и самому на коленки за час собрать...

смотреть здесь:
http://www.openservo.com/forums/viewtopic.php?t=28
sseett
Цитата
Ещё про ножки Tiny13
На выход сильный ток могут дать лишь PB0 и PB1. Этот факт может остаться незамеченным при первом прочтении даташита. Полагая по привычке, что все ножки одинаковые и мощные (как в tiny15, например), можно накосячить. Зачем они начали экономить на драйверах пинов ?


Свинью с маломощными выходами подложили и в Tiny 25-45-85, Tiny 24-44-84.
Ток выхода снизили в два раза.
Печально.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.