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