Как стать автором
Обновить

Комментарии 25

После установки фьюзов данной командой стандартных способов поменять фьюзы или бутлоадер не будет!

Единственный способ вернуться в прежнее состояние — использовать высоковольтный программатор. Он так называется потому, что подает на RESET 12 вольт.
Может я чего-то не понимаю, зачем такой хардкор ради одной ноги?

Ведь с 74HC595 и 74HC165 можно получить любое количество ног на ввод и вывод.
Использование стандартной возможности микроконтроллера — это вовсе не хардкор. Получение лишней ноги из ресета часто практикуется, а в проектах на какой-нибудь ATTiny13 так вообще сплошь и рядом.
Хардкор — это использовать стандартные возможности микроконтроллера, от которых неопытного пользователя огораживает arduino, но всё равно при этом использовать arduino.
Особенно добило это:
Гугление по данному вопросу поставит новичков в тупик — вроде бы везде пишут, что такое невозможно, но изредка упоминается, что есть способы обойти это ограничение
(мой гнев относится не к автору, а вообще к ситуации)
Чёрт возьми, это же в даташите описано! Кто там кого ограничивает? Вот так обыденные вещи становятся крутыми хаками…
Кажется, у меня просветление.
Я никогда не мог понять, зачем люди используют arduino, но теперь мне стало ясно. Ведь с ней никогда не надо смотреть в даташит! Зачем нужна документация, когда можно просто нагуглить готовые решения?
К сожалению, идиократия является обратной стороной технического прогресса — технари прикладывают огромные умственные усилия, чтобы освободить от них своих последователей.
Так вот что подразумевается под низким порогом вхождения :)
Я привел данное решение только в качестве вспомогательного, «софтового». Естественно, при проектировании надо сразу задуматься над требуемым количеством внешних выводов и, в случае надобности, включить в заказ поставки указанные микросхемы. Если поезд ушел, а сегодня нужно уже потестировать железку, то мое решение вполне сойдет.
Иногда в корпус не влезает регистр, а кнопка позарез нужна!
Целая статья на хабре просто про то, как использовать бутлоадер в AVR и фьюзы? Серьёзно?
И что за бред, что у ресета нет номера? Он чётко описан в даташите — C6.
Имелось ввиду, что у него нету номера в ардуиновской библиотеке (вот жеж беда!)
Аккуратней надо с такими статьями, а то не дай ТНБ граждане узнают, что ардуинку можно программить без Arduino IDE на нормальном ассемблере Си с полным использованием возможностей железа микроконтроллера. Тогда точно Земля налетит на небесную ось… истинно говорю!
Да почти все это знают. В отличии от самого автора, которого ставит в тупик гугление вопроса, когда в документации чётко и ясно написано: «If the RSTDISBL Fuse is programmed, PC6 is used as an I/O pin». Уж если решили вылезти из пелёнок бутлоадера от arduino, то наверное можно было бы просто взглянуть в документацию.
Ну и всегда остаётся открытым вопрос — почему бы тогда изначально не использовать «нормальный» Си", и зачем нужно покупать arduino.
Что мешает использовать ардуино и «нормальный Си»?
Абсолютно ничего, собственно так и живем. Единственное условие — это чтобы ардуина была приобретена на каком нить алиекспресе по 10коп. за пучек… тогда полный феньшуй!
Можно, но зачем? Или под ардуиной вы понимаете только вот эту стандартную платку, исключая весь софтверный треш который вокруг нее наверчен?
В данном случае именно платку с припаянным контроллером и кварцем. Если нужно сляпать по-быстрому некое устройство, для которого микроконтроллер ардуины (как обычно) избыточен, то можно использовать и родную оболочку. Если же требуется критичный ко времени исполнения код или нестандартное (по «мнению» ардуины) использование железа, то вполне можно писать на нормальном Си.
И да, ардуину нужно покупать по 10коп. за пучок, а не по 1900р за платку типоразмера «мини», как в соседней статье. Иначе весь смысл теряется…
Зачем при этом покупать ардуину. Только ради платы? Если уж так нужна плата, это не единственное решение вроде.
Пустой спор. Кому что удобнее, то и используют.
Спором это было бы, если бы между вариантами была какая-то разница.
Разница в эстетике, цене и времени изготовления.
Мы наверное о разных вещах говорим. Ну и ладно, не будем комментарии засорять.
Когда нужно просто отработать алгоритм например, а потом уже переносить его если идея сработала.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации