Пример Blink. Мигаем светодиодом

сомневаюсь что вы храните старую версию ардуино, особенно первую, но возможно на старых версиях ботлоадера 3 раза мигает, а первая версия ардуино идэ умела прошивать hex, но я ее потерял…

А если бы, ещё и проверяли скетч, цены бы вам не было.))

Дим-мычъ особенно если разбирался еще в ассемблере, и мне платили за это)))
я тут за идею родею, что бы еще сжать немного, может эти кода вас натолкнут на какие то интересные мысли)))
а может и работают… код писал ии)))

Да я так то не против, но это ветка для примеров, как по мне, проверять желательно

Тогда можно в setup вставить portb= и reset.

И что произойдет?

1 лайк

Компилятор loop выметает из прошивки и область программ сильно сократится.

Дальше то што произойдет?
Я вам пол дня толкую, что порт в INPUT передет, только после
1 - передергивания питания
2 - нажатии кнопки RESET
3 - сработки WDT

Никакие джампы, не на вектор RESET, по нулевому адресу, ни на загрузчик, не дадут эфекта.

1 лайк

Да, в INPUT не перейдёт, но тогда ещё проще.
Состояние пина сохранится. Главное, найти “долгий” загрузчик

Ну и откуда блинк тада возьмется?

1 лайк

Это типа «блинк на максималках времени»?)))

Переключи-и-и-ть))

2 лайка

Щас проверю, отпишусь. А то уже опять уходить скоро надо

Будь любезен, а то мне не пьется чета))

Вот рабочий код для Нано. В асм сам переведи, мне некогда уже, если что, позже сделаю

void setup() {
  DDRB = 0x20;//13 пин
  PINB = 0x20;
  asm("jmp 0x3C00");

}

void loop() {
  // put your main code here, to run repeatedly:

}

Ну найди ты, наконец, себе работу!
Уже надоело читать твои жалобы, что никто не хочет платить.

Евгений Петрович, извините, что попытался воплотить Вашу идею(хотя сначала в неё не верил), но не было выхода, иначе @xDrivеr морально стёр бы меня с лица земли))

Но опять, получается овчинка выделки не стоит, ведь экономии особой не будет, т.к. на бутлоадер потратим памяти не меньше, чем на паузу.
Разве что, именно нужен загрузчик.

а вы случайно не помните какой рекорд что бы весил мало и через ардуино идэ загружался код ?)))
конденсатор ставить между gnd и reset не считается за блинк ?))) зато 0 байт!
возможно ли как то вирус сделать ?)) что бы за 2 байта мк впадал в ступор, не мог выполнить и перезагружался… потом если что можно перепрошить…