Перейти к содержанию
    

очень маленький блиньк

В качестве шутки или разминки.

Короткий код блинька для attiny13 с примером прошивки без компилятора.

Пишем десять хекс-байт с консоли в бинарный файл. (линукс)

$ xxd -r - blink.bin
bc9a3197f7ffe8bbfccf
^D

Прошиваем бинарник в МК.

$ avrdude -c usbasp -p attiny13 -B 50 -U lfuse:w:0x61:m -U hfuse:w:0xff:m  -U flash:w:blink.bin:r

Светодиод подключаем к ногшам 3, 4. (резистор подразумевается)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С avrdude неспортивно. Тогда и прошивать надо через LPT порт правильными записями в порт 0x378.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вспомнилась серия статей про минимальный размер прошивки для мигания светодиодом на AVR. Начали с 24 байт и дошли до 0, оставив только настройку фьюзов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...