Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Содержание

Как восстановить фьюзы на микроконтроллерах ATtiny13/25/45/85? | Электроника и жизнь

Здравствуйте, уважаемые читатели! В данной статье я расскажу о простом способе восстановления фьюзов на микроконтроллерах AVR ATtiny13/25/45/85. На макетной плате мы соберем простой высоковольтный программатор и с помощью специального скетча, вернем фьюзы микроконтроллера к заводским установкам. Данный способ будет полезен, если в следствие изменения некоторых фьюзов (например, SPIEN или RSTDISBL), микроконтроллер оказался заблокирован для прошивки классическим способом, с помощью ISP -программатора.

В прошлой статье (Что такое фьюзы? Как работать с фьюзами на микроконтроллерах AVR) я рассказывал, как используя ISP -программатор, в роли которого у нас выступала Arduino UNO , можно менять фьюз биты на микроконтроллерах AVR. И приводил пример для микроконтроллера ATtiny13. В примере, первый пин, который связан с RESET , мы превращали в обычный порт ввода-вывода. Но после данного изменения, микроконтроллер теряет возможность прошивки при помощи ISP -программатора .

В данной статье, я возьму тот же заблокированный микроконтроллер ATtiny13, и на его примере покажу, как можно сбросить фьюзы на значение по умолчанию, тем самым вернув возможность загрузки скетчей с помощью ISP -программатора. Так же приведу пример для ATtiny85.

Схема высоковольтного программатора для восстановления фьюзов

Ниже размещена схема высоковольтного программатора для восстановления фьюзов на микроконтроллерах ATtiny13/25/45/85. С небольшими видоизменениями данная схема подойдет и для других микроконтроллеров AVR. Но об этом в следующих статьях.

Важным элементом схемы является биполярный транзистор, который и позволит нам с помощью управляющего сигнала с 13 пина Ардуино подать напряжение 12 В на пин PB5, т.е. как раз на пин, связанный с RESET . Здесь на схеме указан транзистор BC 547, но можно использовать любой другой транзистор, с похожими характеристиками.

Напряжение в 12 В – это именно то напряжение (если точнее в интервале от 11,5 В до 12,5 В), которое переводит микроконтроллер в режим высоковольтного программирования, в котором обращаясь к конкретным адресам памяти, где хранятся фьюз биты, мы произведем их перезапись.

И так, для создания высоковольтного программатора, нам понадобятся:

1. Биполярный транзистор . Я взял BC337-40.

2. 6 резисторов по 1кОм.

3. Провода .

4. Макетная плата .

5. И собственно Arduino UNO .

Если собрать приведенную выше схему на макетной плате, то выглядеть она будет так:

Важный момент схемы состоит в том, что необходимые для сброса фьюзов 12 вольт мы будем брать не со стороны, а получим от Arduino UNO. На плате Arduino UNO есть разъем для подключения внешнего питания. Вот сюда и подключим блок питания на 12 В.

Скетч для восстановления фьюзов на микроконтроллерах ATtiny13/25/45/85

Переходим к скетчу. Оригинал взял на Гитхабе (оригинал – https://gist. github.com/OsciX/13f58774cb0eb24b7a734c4152830a62 ) и немного видоизменил под свои нужды. Ссылка на скетч будет в конце статьи.

Загружаем скетч в Ардуино. Открываем Монитор порта . Появляется информация с выбором микроконтроллера. Нажимаем 2 – ATtiny13 .

И собственно всё, программа сбрасывает фьюзы микроконтроллера, на те, что заданы для него по умолчанию (см Калькулятор фьюзов из предыдущей статьи). Вначале выводятся те фьюзы, что были заданы у микроконтроллера, а после обновленные фьюз байты.

И мы снова можем спокойно прошивать микроконтроллер с помощью ISP-программатора.

Точно таким же способом можно восстановить фьюзы на микроконтроллере ATtiny 85 . Только установив микроконтроллер на макетную плату, снова запустив скетч и открыв Монитор порта, нужно выбрать пункт 3 – ATtiny25/45/85 и нажать Enter . Фьюз биты у данной группы микроконтроллеров одинаковые.

Для тех, кто часто сталкивается с задачей восстановления фьюзов, можно распаять данную схему на плате, либо создать универсальный восстановитель фьюзов (“доктор фьюзов” / “fuse doctor“). В этой статье, мне хотелось показать именно самый простой способ создания высоковольтного программатора на макетной плате, который можно собрать за 5 минут на макетной плате.

Скетч для восстановления фьюзов из данной статьи – https://disk.yandex.ru/d/pYi9rLxGBsC_Aw

Видео по материалам статьи:

_________________________________________________________

Спасибо, что дочитали до конца! Если статья понравилась, нажмите, пожалуйста, соответствующую кнопку. Если интересна тематика электроники и различных электронных самоделок, подписывайтесь на канал. До встречи в новых статьях!

Другие публикации по теме:

Микроконтроллеры и Технологии – Восстановление заводской конфигурации fuse-битов микроконтроллера Attiny13

Дата публикации: .

Часто в моей практике при программировании  микроконтроллеров  ATtiny13, которые часто использую, возникали  ситуации, когда микроконтроллер то ли из-за программ или неправильных ошибочных действий при программировании «самоблокируется» и отказывается программироваться повторно в ISP-режиме. Насколько я понял, подобная проблема волновала не только меня. И  изучив статьи по ссылкам, я понял что надо попробовать собрать подобное устройство, которое бы возвращало залоченный микроконтроллер к жизни. Потому, как держать STK500 наготове и доставать его всякий раз для таких случаев не всегда удобно.

Выход из ситуации один, перепрограммировать его программатором, восстановив заводские настройки в режиме высоковольтного параллельного программирования, в так называемом H/V режиме. Данного режима нет у простых программаторов, которыми в большинстве пользуются начинающие радиолюбители осваивающие работу с микроконтроллерами AVR.

Какой выход? Купить новый программатор, где есть такой режим? – это дополнительные денежные затраты. Изготовить программатор с возможностью программирования в H/V режиме? – тоже можно, но это снова дополнительное время. Есть ещё один путь, – изготовить небольшое устройство на микроконтроллере, которое будет записывать в «заблокированный» микроконтроллер изначальные заводские настройки.

Не надо даже компьютер запускать для перепрограммирования, достаточно «заблокированный» чип воткнуть в панельку, нажать кнопку «восстановить», после чего мигнёт светодиод и через секунду всё! Микроконтроллер вернули к жизни.

Почитав статьи, на эту злободневную тему, написанную теми, кто уже сталкивался с таким явлением,  я решил собрать подобное устройство и проверить его работу. Кое-что изменил в схеме, так как мне хотелось бы, кое-что упростил и вот, что у меня получилось:

Микроконтроллер IC1 берёт на себя задачу по реанимации «убитого» микроконтроллера. Вставляем в панельку повреждённую микросхему, включаем питание блока питания ATX, который я счёл удобным использовать для данного модуля, поскольку там есть два напряжения: +5 в и +12 в, что требуется нам для питания данной схемы, оснастил схему ответной частью разъёма от блока питания  ATX  для удобства.

После подачи питания, микроконтроллер загружает в повреждённый микроконтроллер, начальные заводские установки, по сути применяя то же самое высоковольтное параллельное программирование, цикл записи осуществляется за интервал около секунды, о чём свидетельствует зажигание светодиода схемы в момент подачи напряжения на реанимируемый микроконтроллер. После того, как светодиод погас,  нужно выключить питание, и вытащить реанимированную микросхему, теперь уже способную к полноценному программированию.

С 3-й ноги микросхемы IC1 подаётся импульс определённой длительности, который открывает транзисторные ключи, подавая в этот период напряжение на реанимируемый микроконтроллер IC2 (+12V на 1-ю ножку – Reset и одновременно подаёт +5V на 8-ю ногу – Vcc). А так же одновременно по другим выводам параллельно передаётся на запись из IC1 в IC2 информация изначальных заводских настроек. После окончания этого цикла светодиод гаснет, что говорит о том, что процесс реанимации закончен и можно выключить питание,  извлечь восстановленную микросхему.

Подобное устройство я собрал и испытал, сознательно загоняя «подопытный» экземпляр – микроконтроллер  ATtiny13 в «нежелательные»  режимы, приводящие к последствиям, после которых  он отказывался повторно программироваться ISP-программаторами (STK200, AVR ISP mkII и т.п.). Посредством данного реаниматора возвращал его к жизни.

Настройка fuse-битов микроконтроллера AVR ATtiny13

Транзистор VT1 n-p-n структуры, из отечественных, можно применить КТ315. VT2, VT3 p-n-p, можно применить КТ361. При программировании микроконтроллера, выполняющего роль реаниматора, выставить такие fuse-биты: тактовая частота 4,8MHz, без делителя на 8.

Автор: Науменко Владимир, г. Калининград


Архив для статьи “Восстановление заводской конфигурации fuse-битов микроконтроллера Attiny13”
Описание: Прошивка микроконтроллера, макет печатной платы SprintLayout5
Размер файла: 11.
94 KB Количество загрузок: 2 340
Скачать

Миниатюрный генератор импульсов на ATtiny13

Данная схема может генерировать различные последовательности импульсов с регулируемой частотой. Основа схемы – микроконтроллер ATtiny13. Этот компактный микроконтроллер AVR имеет пять внешних контактов ввода / вывода.

Тестер транзисторов / ESR-метр / генератор

Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…

В данной схеме три из них (PB0, PB1 и PB2) используются в качестве выходных контактов, а два вывода (PB3 и PB4) используются как входы аналого-цифрового преобразователя.

Переключатели Select1… Select3 и делитель напряжения на резисторах R5, R6, R7, R8, Rl3 и R14 используются для установки напряжения на входе АЦП (PB4), который позволяет выбрать один из семи режимов генерации сигналов, заложенных в программном обеспечении микроконтроллера.


Частота следования импульсов изменяется напряжением на входе АЦА (PB3), которое можно регулировать с помощью потенциометра R11. Регулировка позволяет покрыть диапазон частоты от 290 Гц до приблизительно 8 кГц. Ниже на временных диаграммах показаны последовательности импульсов, генерируемые в режимах от 0 до 6:

  • Режимы 1 и 2: неперекрывающиеся импульсы с регулируемой частотой (нормальный или инвертированный режим)
  • Режимы 2 и 3: полностью перекрывающиеся импульсы с регулируемой частотой (нормальный или инвертированный режим)
  • Режимы 4 и 5: частично перекрывающиеся импульсы с регулируемой частотой (нормальный или инвертированный режим)
  • Режим 6: трехразрядный двоичный счетчик с регулируемой частотой
  • Режим 7 — это особый режим, в котором сигналы ШИМ с частотой 2300 Гц выводятся на выводы PB0 и PB1. Сигнал на выводе PB1 — сигнал ШИМ, который периодически нарастает от 0 до 100% (0–255) и снова спадает с частотой повторения приблизительно 0,5 Гц.
    Сигналом на выводе PB0 можно управлять с помощью потенциометра R11.

Микроконтроллер ATtinyl3 работает от внутреннего RC-генератора на частоте 4,8 МГц. При программировании фьюзы должны быть настроены следующим образом:

Скачать прошивку (649 bytes, скачано: 65)

Блок питания 0…30 В / 3A

Набор для сборки регулируемого блока питания…

Фонарик на ATtiny13.

Фонарик на ATtiny13 – статья, в которой расскажу, как сделать фонарик на сверх-ярких светодиодах со стабилизатором тока и некоторыми полезными функциями.

Описание задумки.

Работая на одном заводе, пришлось мне столкнуться со светодиодными лампами. Лампы эти шли взамен старым люминесцентным, мощностью 80Вт. Длинные трубы, такие.

Рисунок 1

Так вот. Светодиодные лампы хорошо и долго работали, но все же выходили из строя, какие – ремонтировались, а какие – просто списывались. Вследствие чего в моём распоряжении появлялись оставшиеся запчасти. Запчастями это, конечно, сложно назвать, внутри лампы была линейка светодиодов типоразмера 3528 и плата стабилизатора тока. Стабилизаторы обычно перегорали.

Как-то цеховые электрики попросили изготовить фонарик из оставшихся запчастей. Выполнить заказ взялся мой коллега и друг. Так на свет появился первый прототип фонарика на литиевом аккумуляторе и SMD-светодиодах. Фонарик был очень простым и состоял из 21 светодиода, зарядного на микросхеме TP4056, выключателя и литиевого аккумулятора из старой батареи ноута. Из-за своей простоты жизнь фонарика была не долгой. Причин несколько: 1. Из-за отсутствия стабилизатора тока быстро перегорели светодиоды; 2. Выключатель вышел из строя, так как коммутировал рабочий ток светодиодов, а он не маленький. Проанализировал первый неудачный прототип фонарика коллеги – решил разработать свой, который будет лишен перечисленных недоработок.

О схеме.

До разработки фонарика у меня уже был опыт работы со сверх-яркими светодиодами (светильник, автопереноска, дневные ходовые огни и т. д.). За всё время работы у меня не сгорел ни один светодиод! Почему?! Расскажу немного позже, а сейчас о схеме. Принципиальная схема фонарика на микроконтроллере показана на рисунках 2-3. Если ты знаешь, как всё работает и тебе не интересно – пропускай этот раздел и переходи к следующему.

Рисунок 2.

Рисунок 3.

Фонарик можно собрать в двух модификациях – с микроконтроллером и без. Если нет желания использовать микроконтроллер, то достаточно установить перемычку 2-3 штыревого разъёма ХР4 и не ставить все компоненты, которые показаны на схеме(рис.2) + резистор R16(рис.3). Выключатель с фиксацией подключается к ХР3. Правда в таком исполнении, через выключатель будет протекать рабочий ток светодиодов, и он будет быстрее выходить из строя. В своём описании буду опираться на схему с микроконтроллером. Эта модификация работает, когда установлены все необходимые компоненты и стоит перемычка 1-2 штыревого разъёма ХР4.

Управляет режимами работы фонарика микроконтроллер ATtiny13A. Резистор R2 служит для «подтяжки» вывода Reset микроконтроллера к + питания. Кнопка вкл./выкл./яркость через R5 подключается к 6 ноге микроконтроллера. Чтобы нога «не висела» в воздухе пока кнопка не нажата, нужен R4. Штыревой разъём ХР1 добавил для внутрисхемной «прошивки» микроконтроллера. ХР2 установлен параллельно кнопке, на тот случай если штатная кнопка не установлена, чтобы было куда подключать выносную. М1 – модуль зарядного на микросхеме ТР4056, покупается на али. Светодиоды HL1, HL2 «выдернул» с модуля М1. Они, кстати, нужны для индикации заряда аккумулятора. Красный – идёт заряд, синий – заряжен полностью. Для зарядки подойдёт обычное зарядное от смартфона со штекером micro USB. Сверх-яркие светодиоды HL3-HL23, типоразмера 3528, покупал на али. Даташита на них не нашёл, но на странице продавца значились рабочие характеристики: напряжение питания – 3,2В, ток – 20мА. Разъём ХР4 позволяет выбрать режим работы фонарика. Замкнуты контакты 1-2 – управление идёт через микроконтроллер, 2-3 – микроконтроллер не нужен, а включением и выключением управляет выключатель, который нужно подключить к разъёму ХР3.

Вернусь теперь к вопросу почему в моих схемах не перегорают светодиоды. Всё очень просто. Во всех своих разработках со светодиодами применяю стабилизатор тока. В большинстве из них – простенький, на двух транзисторах, в фонарике решил сделать немного по сложнее. Для этого добавил в схему операционный усилитель на микросхеме LM358, коэффициент усиления которого, задаётся резисторами R12, R13, R14, R15, R17. Резисторы R8, R11 выполняют роль шунта. Напряжение, которое падает на этих резисторах, усиливается операционным усилителем и подается на базу транзистора VT1. Когда падения напряжения на переходе БЭ транзистора VT1 будет достаточным для его открытия, он откроется и «посадит» затвор транзистора VT2 на массу, что приведёт к его закрытию и как следствию – снижению тока через светодиоды. Как только ток понизится, падение напряжения на шунте станет меньше и транзистор VT1 закроется, освободив затвор транзистора VT2 от «массы». Транзистор VT2 снова откроется и ток устремится к светодиодам. На самом деле транзисторы могут работать не в ключевом режиме, а в режиме усиления. Работая в таком режиме и очень быстро. В схеме легко можно было обойтись и без операционника, но он есть. Полевой транзистор, кстати, позаимствовал из старой материнки. Причём, пробовал ставить транзисторы с разным сопротивлением канала и ток был стабильным и неизменно одинаковым. Аккумулятор типоразмера 18650 на 3,7В «выдернул» из старой батареи ноута. Кстати, если у тебя остались ещё аккумуляторы, то можешь обратить внимание на эту статью – FM приёмник на RDA5807.Весь перечень необходимых запчастей свёл в таблицу 1.

О печатной плате.

Принципиальную схему и печатную плату разрабатывал в PCAD-2006. Печатная плата фонарика получилась двухсторонней, размерами 100х21мм, рисунки 4,5.

Рисунок 4

Рисунок 5

Шелкография – рисунки 6,7.

Рисунок 6

Рисунок 7

Когда разрабатывал печатную плату, то старался уместиться в размеры до 100мм по длинной стороне. Для чего мне это было нужно? Всё просто! Если в последующем заказывать производство печатных плат у китайцев, то за плату, которая умещается в их стандартный размер, придётся заплатить гораздо меньше, чем за плату, которая немного больше стандартного размера. У большинства китайских производителей стандартный размер платы – 100х100мм.

Первый прототип делал с помощью аэрозольного фоторезиста. Получилось очень даже ничего, рисунки 8,9.

Рисунок 8

Рисунок 9

Залуженная – 10,11.

Рисунок 10

Рисунок 11

Когда плата была готова принялся паять компоненты – рисунки 12, 13, 14, 15, 16.

Рисунок 12

Рисунок 13

Рисунок 14

Рисунок 15

Рисунок 16

Когда все спаял, взялся за наладку.

О наладке.

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

В схеме 21 светодиод, все они включены параллельно. Через каждый протекает ток в 20мА, а в общем – 420мА. Мне довелось собрать ни один фонарик и у каждого проверял рабочий ток светодиодов. После чего пришёл к однозначному выводу – если номиналы резисторов R12, R13, R14, R15, R17, R8, R11 не отличаются от тех, что указаны на схеме, то можно вообще ничего не проверять. Так как ток стабилизатора получается около 410мА. Если же решишь подвериться, то установи перемычку 2-3 штыревого разъёма XP4, а амперметр включи между контактами 1-2 штыревого разъёма XP3. Если всё правильно собранно, аккумулятор заряжен и подключен согласно схемы, то должны включиться светодиоды, а амперметр должен показать рабочий ток. Если значение рабочего тока сильно отличается от 420мА, то придётся подобрать номиналы резисторов: R12, R13, R14, R15, R8, R11. На рисунке 17 самая первая наладка стабилизатора тока.

Рисунок 17

Фьюзы.

Фьюзы на рисунке 18.

Рисунок 18

Прошивал микроконтроллер программатором – USBASP, его покупал на али. Программа для прошивки – AVRDUDE. Перед прошивкой проверь бит SPIEN, на рисунке 18 видно, что он не активный и по умолчанию на нём стоит галка. Если у тебя всё также, то можешь смело ставить галки, как на рисунке и «шить». Если же бит SPIEN не активен и галка не стоит, то придётся сделать инверсию, то есть: где на рисунке не стоит галка там поставить, где стоит – убрать. На всякий случай добавлю программу после статьи. Если сомневаешься, то лучше скачай мою.

Что может.

Фонарик может работать в одном из трех возможных режимов:

  1. Основной;
  2. Стробоскоп;
  3. SOS.

Описание основного режима.

По умолчанию фонарик включается/выключается кратковременным нажатием кнопки SB1. После включения фонарик переходит в основной режим работы. Сам по себе основной режим работы – это обычное свечение с установленной ранее яркостью. Причём установленная ранее яркость распространяется и на стробоскоп, и на SOS. Как поменять яркость???

  1. Выключаю фонарик;
  2. Зажимаю кнопку SB1 и жду первую вспышку светодиодов;
  3. После первой вспышки кнопку отпускаю.
  4. Теперь яркость плавно меняется от минимума до максимума и обратно, и так будет до тех пор, пока снова не нажму кнопку SB1 и не сохраню значение яркости. Если внимательно присмотреться, то можно увидеть, что на минимуме и максимуме светодиоды на некоторое время совсем тухнут. Это сделано для того чтобы можно было легко выставить максимальную или минимальную яркость. Если нажать кнопку в момент, когда светодиоды потухнут, то установится минимум или максимум в зависимости от того где находилось значение яркости.

Описание стробоскопа.

Режим стробоскоп – это мерцание светодиодов с определённой частотой.

Стробоскоп включается почти также, как и регулировка яркости отличие только в том, что кнопку бросают не после первой вспышки светодиодов, а после второй. Для выхода из режима достаточно повторно нажать на кнопку SB1.

Описание режима SOS

Режим SOS подобен режиму стробоскоп отличие только в том, что в режиме SOS вспышки светодиодов формируют сообщение SOS, азбукой Морзе.

Режим SOS включается также, как и режим стробоскоп отличие только в том, что кнопку бросают не после второй вспышки светодиодов, а после третьей. Для выхода из режима достаточно повторно нажать на кнопку SB1.

Если не понятно, то посмотри видео или задай мне вопрос – постараюсь объяснить.

Сравнение фонарика смартфона и представленного в статье.

Корпус

Для изготовления корпуса мне потребовался отрезок колбы от старой светодиодной лампы, две алюминиевые крышечки, немного кож.зама, поролона и изоляционного материала, рисунок 19.

Рисунок 19

Первым делом наметил и сделал отверстие под кнопку SB1, рисунок 20.

Рисунок 20

Далее выточил отверстие для зарядки в одной из крышечек, рисунок 21.

Рисунок 21

Немного позже запишу видео, как это сделать.

В глухую крышку, со стороны аккумулятора, вырезал изоляционный материал и поролон, рисунки 22,23.

Рисунок 22

Рисунок 23

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

Рисунок 24

Чтобы не было видно аккумулятор на прозрачной половинке колбы, закрыл это место кож.замом, рисунок 25.

Рисунок 25

После соединил половинки колбы воедино, закрыл крышками и насладился новоиспечённым фонариком, рисунок 26.

Рисунок 26

Не обойтись в этой истории без Китайцев… Хорошо протестировав фонарик, решил заказать производство печатных плат в Китае, что из этого получилось можно посмотреть на рисунках 27,28.

Рисунок 27

Рисунок 28

Фонарик с новой платой, рисунок 29. Кнопку, кстати, сделал выносной и убрал её на крышку, рисунок 30.

Рисунок 29

Рисунок 30

Подведу итоги. В статье рассказал, как сделать несложный фонарик на микроконтроллере ATtiny13. Фонарик имеет три режима работы (основной, стробоскоп, SOS). Есть возможность регулировать яркость с последующим сохранением значения в энергонезависимую память. Заряжается от обычной зарядки (micro USB). В конце статьи есть все необходимые файлы для повторения изобретения. Фонарик получился очень классным и удобным. Сам им постоянно пользуюсь. Очень удобно возить с собой в машине, в бардачке или брать с собой в командировку. Так же использую дома, как ночник в детской. Многим друзьям уже подарил, жалоб ещё не было.

Некоторые планы.

В процессе эксплуатации выяснилось, что сильно не хватает неодимовых магнитов в корпусе. Думаю, в ближайшее время добавить один – на глухую нижнюю крышечку и один – на алюминиевую половинку колбы. После того, как добавлю магниты фонарик можно будет примагничивать к металлическим предметам, а это очень удобно. Ещё подумал о том, что неплохо было бы разработать макет пластиковых крышечек с необходимым отверстием под micro USB гнездо и кнопку, и печатать их на 3D – принтере. Это очень облегчит изготовление корпуса, но мой принтер пока на стадии сборки и опыта в разработки макетов покуда нет.

Спасибо, что дочитал(а) до конца! Буду рад обсудить статью в комментариях.

Файлы к статье:

ATtiny13 datasheet.

BC846 datasheet.

led3528 datasheet.

LM358 datasheet.

p0903bdg datasheet.

TP4056 datasheet.

Архив с проектом.

Прошивка Attiny 13 HEX-файлом с помощью Arduino и SinaProg » SYSTOP

Задача: прошить микроконтроллер Attiny 13 HEX-файлом (уже скомпилированной программой).

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

Мы будем использовать Arduino Uno, SinaProg и адаптер (фото ниже) для данного микроконтроллера.


Адаптер можно купить тут: https://ru.aliexpress.com/item/SOIC8-SOP8-to-DIP8-EZ-Programmer-Adapter-Socket-Converter-Module-150mil/32535866779.html?spm=a2g0s.9042311.0.0.274233edOsLvN7Он требуется для того, чтобы избежать пайки проводов на ноги микроконтроллера, ибо это крайне неудобно, особенно в случае многократных перепрошивок.

В нашем случае используется Attiny13 в SMD-корпусе, если вы мучаете микроконтроллер в DIP-исполнении, можно задействовать DIP-панель: https://www.chipdip.ru/product/scs-8. (о типах корпусов микроконтроллеров можно почитать здесь).

И так, поехали: 
Прошиваем Arduino Uno скетчем из стандартных примеров “ArduinoISP”:

Подключаем наш многострадальный микроконтроллер к Arduino согласно картинке ниже (зеленым обозначены пины Arduino):
Для тех, кто в танке – переполюсовки Attiny13 боится, поэтому проверьте внимательно, как подключены GND и 5V!
Скачиваем SinaProg: по этой ссылке
Запускаем от имени администратора (правый клик по exe’шнику – “запустить от имени администратора”).
Далее пошагово:
  1. Выбираем HEX-файл
  2. Выбираем “Device” (в нашем случае Attiny 13)
  3. В качестве программатора выбираем “AVR ISP”
  4. COM-порт смотрим в диспетчере устройств при подключении ардуины
  5. Скорость выставляем 19200
  6. Нажимаем кнопку “Search” – появляется статус “OK” (если нет, значит что-то подключено неверно, либо не прошита ардуина)
  7. Нажимаем кнопку “Program”, после прошивки должен появиться статус “OK”
  8. Нажимаем кнопку “Verify” и, опять же, видим статус “OK”.
На этом все, мы прошили наш микроконтроллер. В следующих статьях разберем подробнее весь функционал программы и правильное выставление коварных фьюзов=)

022-Тестовая прошивка для AVR микроконтроллеров (проверка работоспособности портов).

Вот и пришло время для первой прошивки. Данная прошивка является тестовой. Она не производит ни каких полезных действий, кроме дрыганья ножками по определенному алгоритму. Этой прошивкой можно проверить работоспособность всего микроконтроллера и портов ввода-вывода в частности.
Чтобы проверить микроконтроллер необходимо загрузить прошивку и посмотреть, что происходит на ножках. «Смотреть» можно или мультиметром, или простым пробником – светодиод последовательно с резистором 300 Ом – 1 кОм. Без резистора проверять не стоит – можно спалить порт ввода-вывода. Уровни сигналов на ножках меняются с «1» через «Z»-состояние в «0» и обратно. «Z» состояние введено в последовательность для контроля работоспособности порта в режиме входа.

Тестовая прошивка для микроконтроллера ATMega48/88/168.
Алгоритм работы прошивки ATMega48/88/168 показан на картинке (микроконтроллер установлен на макетной плате ATMega48/88/168, описанной ранее).

Микроконтроллер работает от внутреннего генератора, поэтому нет необходимости во внешнем кварце. Ножки 9 и 10 (подключение внешнего кварца) не задействованы, на случай если там окажется внешний кварц. Также не задействованы ножки 1 (сброс) и 21(опорное напряжение для АЦП). Проверить работоспособность можно двумя способами (смотри рисунок) – смотреть изменение уровня сигналов относительно земли (GND) или относительно ножки питания (VCC).
022-M48.HEX V1.0 [277 bytes] – Тестовая прошивка для ATMega48/88/168

Фьюзы для тестовой прошивки ATMega48/88/168

Как прошить микроконтроллер >

Тестовая прошивка для микроконтроллера ATTiny2313.
Алгоритм работы прошивки ATTiny2313 показан на картинке (микроконтроллер установлен на макетной плате ATTiny2313, описанной ранее).

Микроконтроллер работает от внутреннего генератора, поэтому нет необходимости во внешнем. Ножки 4 и 5 (подключение внешнего кварца) не задействованы на случай если там окажется внешний кварц. Также не задействована ножка 1 (сброс). Проверить работоспособность можно двумя способами – смотреть изменение уровня сигналов относительно земли (GND) и относительно ножки питания (VCC).
022-T2313.HEX V1.0 [259 bytes] – Тестовая прошивка для ATTiny2313

Фьюзы для тестовой прошики ATTiny2313

Как прошить микроконтроллер >

Тестовая прошивка для микроконтроллера ATTiny13.
Алгоритм работы прошивки ATTiny13 показан на картинке (микроконтроллер установлен на макетной плате ATTiny13, описанной ранее).

Микроконтроллер работает от внутреннего генератора (внешний большая роскошь для этого микроконтроллера, поэтому даже не рассматриваем). Естественно, не задействована ножка 1 (сброс). Проверяем работоспособность так же, как и у предыдущих микроконтроллеров.
022-T13.HEX V1.0 [240 bytes] – Тестовая прошивка для ATTiny13

Фьюзы для тестовой прошики ATTiny13

Как прошить микроконтроллер >

Проверка работоспособности «Z»-состояния портов ввода-вывода.

«Z»-состояние это состояние когда ножка сконфигурирована на вход и на ней нет ни какого уровня (она как-бы болтается в воздухе ни к чему не подключена). Для того чтобы проконтролировать наличие такого состояния можно воспользоваться резисторным делителем. При уровне «1» на делителе будет напряжение питания +5v, при уровне «0» – земля 0v, а при «Z»-состоянии порт ввода-вывода перестанет вмешиваться в работу делителя и он поделит напряжение питания и мы получим +2.5v.

ФАЙЛЫ:
022-AVR-tests – Исходники тестовых прошивок

ATMega48/88/168, ATTiny13, ATTiny2313, Начинающим, Отладка

Использование программатора USBASP в Atmel Studio

Программатор USBASP является на сегодняшний день самым дешевым программатором микроконтроллеров AVR компании ATMEL и позволяет программировать большое множество микроконтроллеров серий AVR ATTiny, AVR ATMega и других. В данной статье я расскажу вам об основных особенностях использования этого программатора из под ОС Windows 7 и как настроить его работу совместно со средой разработки программ Atmel Studio на примере версии 6.1. К сожалению, по умолчанию, Atmel Studio не поддерживает этот программатор.

Установка драйвера программатора

В первую очередь необходимо установить драйвер для программатора. Мы не будем подробно описывать процедуру установки драйвера, так как тут не должно возникнуть каких либо трудностей. После установки драйвера подключенный программатор отображается в диспетчере устройств Windows как устройство USBasp.

Драйвер можно скачать по ссылке с нашего Google диска.

Установка Avrdude

Для программирования микроконтроллеров AVR будем использовать программу Avrdude. Эта программа поддерживает большое количество программаторов, в том числе и USBASP. Этой программе посвящена отдельная страница в википедии.

Скачать Avrdude по ссылке с нашего Google диска

Программа avrdude является консольной и запускается из командной строки. Для выполнения программирования ей передается набор параметров, определяющий настройки. Ниже приведен пример командной строки для программирования контроллера при помощи программатора USBASP:

avrdude -c usbasp -p atmega32 -U flash:w:myhexfile.hex -U lfuse:w:0x6a:m -U hfuse:w:0xff:m

Поясним основные параметры:

  • -c usbasp параметр определяет тип программатора, в нашем случае это usbasp;
  • -p atmega32 параметр определяет тип микроконтроллера, для примера использован ATmega32;
  • -U flash:w:myhexfile.hex параметр определяет hex файл для записи в контроллер. Файл должен располагаться либо в каталоге программы, либо необходимо указать полный путь к файлу;
  • -U lfuse:w:0x6a:m параметр определяет младший байт регистра Fuse;
  • -U hfuse:w:0xff:m параметр определяет старший байт регистра Fuse;

Регистры Fuse используются для настройки режима работы микроконтроллера и для их определения обратитесь к документации соответствующего контроллера. Хочу предупредить, что некорректная установка режима контроллера через регистры Fuse может привести к невозможности дальнейшего программирования контроллера, по этому, внимательно изучите документацию. Если вы не хотите изменять регистр Fuse, вы можете не передавать эти параметры при программировании, в этом случае регистр Fuse останется в том же состоянии, что и до программирования.

Avrdude имеет много разных функций, но в рамках данной статьи нам важен один режим ее работы, а именно заливка программы в микроконтроллер. Остальные функции вы сможете изучить в документации.

Настройка программирования из Atmel Studio

Как уже было упомянуто, Atmel Studio не поддерживает программатор USBASP. Однако в нее встроен механизм для запуска внешних программ для выполнения различных действий. Используя данный механизм внешних инструментов, программирование контроллера будет осуществляться одной кнопкой прямо из меню Atmel Studio.

В Atmel Studio открываем пункт меню Tools и выбираем пункт External tools. ..

В открывшемся окне настройки инструментов нажимаем кнопку Add для добавления нового инструмента. Заполняем следующие поля:

  • Title: произвольное имя инструмента, мы указали USBASP atmega32.
  • Command: файл запуска программы avrdude. Мы указали C:AVRDUDEavrdude.exe, так как у нас она размещена в каталогеAVRDUDE на диске С.
  • Arguments: параметры запуска для avrdude, которые мы рассмотрели выше. Мы задали строку -c usbasp -p atmega32 -U flash:w:$(TargetName).hex, в которой указали имя программатора, имя контроллера, и путь к файлу прошивки. Путь к файлу указан через специальные макросы и Atmel Studio подставит их сама. Мы не указали регистр Fuse в этом примере, но при необходимости вы можете добавить их самостоятельно.
  • Initial directory: указан макрос для подстановки каталога, в котором находится файл прошивки.
  • Use Output window: установите эту галочку для того, что бы результат работы программы показывался в окне Atmel Studio. Послу установки всех настроек нажмите кнопку OK для сохранения настроек и выхода.

Теперь, для программирования микроконтроллера достаточно зайти в меню Tools и нажать команду USBASP atmega32, которая там должна появиться после проделанных настроек. Программирование необходимо запускать после компиляции проекта, так как файл прошивки создается в процессе компиляции проекта.

Подключение программатора к микроконтроллеру

Программатор USBASP подключается к микроконтроллеру по стандартному интерфейсу ISP. Физически на программаторе интерфейс имеет 10 контактов. Большинство контактов объединены общим проводом. Назначение используемых контактов следующее:

  • MISO, MOSI, SCK, RESET — подключается к соответствующему выводу микроконтроллера;
  • GND – земля, подключается к мину или GND микроконтроллера;
  • VCC – используется для подачи питания на микроконтроллер.

На печатных платах модулей, где используются контроллеры AVR, разработчики очень часто располагают интерфейс SPI 6 контактов, позволяющий произвести внутрисхемное программирование контроллера. Такой интерфейс можно видеть даже на платах Arduino. Для подключения программатора к такому 6-и контактному интерфейсу можно использовать соединительные провода мама-мама или специальный переходник ISP10 в ISP6 для программатора AVR USBASP.

% PDF-1.6 % 10701 0 объект > эндобдж xref 10701 484 0000000016 00000 н. 0000013188 00000 п. 0000013325 00000 п. 0000013533 00000 п. 0000013564 00000 п. 0000013618 00000 п. 0000013657 00000 п. 0000013901 00000 п. 0000014014 00000 п. 0000014103 00000 п. 0000014188 00000 п. 0000014276 00000 п. 0000014364 00000 п. 0000014452 00000 п. 0000014540 00000 п. 0000014628 00000 п. 0000014716 00000 п. 0000014804 00000 п. 0000014892 00000 п. 0000014980 00000 п. 0000015068 00000 п. 0000015156 00000 п. 0000015244 00000 п. 0000015332 00000 п. 0000015420 00000 н. 0000015508 00000 п. 0000015596 00000 п. 0000015684 00000 п. 0000015772 00000 п. 0000015860 00000 п. 0000015948 00000 н. 0000016036 00000 п. 0000016124 00000 п. 0000016212 00000 п. 0000016300 00000 п. 0000016388 00000 п. 0000016476 00000 п. 0000016564 00000 п. 0000016652 00000 п. 0000016740 00000 п. 0000016828 00000 п. 0000016916 00000 п. 0000017004 00000 п. 0000017092 00000 п. 0000017180 00000 п. 0000017268 00000 п. 0000017356 00000 п. 0000017444 00000 п. 0000017532 00000 п. 0000017620 00000 п. 0000017708 00000 п. 0000017796 00000 п. 0000017884 00000 п. 0000017972 00000 п. 0000018060 00000 п. 0000018148 00000 п. 0000018236 00000 п. 0000018324 00000 п. 0000018412 00000 п. 0000018500 00000 п. 0000018588 00000 п. 0000018676 00000 п. 0000018764 00000 п. 0000018852 00000 п. 0000018940 00000 п. 0000019028 00000 п. 0000019116 00000 п. 0000019204 00000 п. 0000019292 00000 п. 0000019380 00000 п. 0000019468 00000 п. 0000019556 00000 п. 0000019644 00000 п. 0000019732 00000 п. 0000019820 00000 п. 0000019908 00000 п. 0000019996 00000 п. 0000020084 00000 н. 0000020172 00000 п. 0000020260 00000 п. 0000020348 00000 п. 0000020436 00000 п. 0000020524 00000 п. 0000020612 00000 п. 0000020700 00000 п. 0000020788 00000 п. 0000020876 00000 п. 0000020964 00000 п. 0000021052 00000 п. 0000021139 00000 п. 0000021226 00000 п. 0000021313 00000 п. 0000021400 00000 п. 0000021487 00000 п. 0000021574 00000 п. 0000021661 00000 п. 0000021748 00000 н. 0000021835 00000 п. 0000021922 00000 п. 0000022009 00000 п. 0000022096 00000 п. 0000022183 00000 п. 0000022270 00000 п. 0000022357 00000 п. 0000022444 00000 п. 0000022531 00000 н. 0000022618 00000 п. 0000022705 00000 п. 0000022792 00000 п. 0000022879 00000 п. 0000022966 00000 п. 0000023053 00000 п. 0000023140 00000 п. 0000023227 00000 н. 0000023314 00000 п. 0000023401 00000 п. 0000023488 00000 п. 0000023575 00000 п. 0000023662 00000 п. 0000023749 00000 п. 0000023836 00000 п. 0000023923 00000 п. 0000024010 00000 п. 0000024097 00000 п. 0000024184 00000 п. 0000024271 00000 п. 0000024358 00000 п. 0000024445 00000 п. 0000024532 00000 п. 0000024619 00000 п. 0000024706 00000 п. 0000024793 00000 п. 0000024880 00000 п. 0000024967 00000 п. 0000025054 00000 п. 0000025141 00000 п. 0000025228 00000 п. 0000025315 00000 п. 0000025402 00000 п. 0000025489 00000 н. 0000025576 00000 п. 0000025663 00000 п. 0000025750 00000 п. 0000025837 00000 п. 0000025924 00000 п. 0000026011 00000 п. 0000026098 00000 п. 0000026185 00000 п. 0000026272 00000 п. 0000026359 00000 п. 0000026446 00000 н. 0000026533 00000 п. 0000026620 00000 н. 0000026707 00000 п. 0000026794 00000 п. 0000026881 00000 п. 0000026968 00000 п. 0000027055 00000 п. 0000027142 00000 п. 0000027229 00000 н. 0000027316 00000 н. 0000027403 00000 п. 0000027490 00000 н. 0000027577 00000 п. 0000027664 00000 н. 0000027751 00000 п. 0000027838 00000 п. 0000027925 00000 н. 0000028012 00000 п. 0000028099 00000 н. 0000028186 00000 п. 0000028273 00000 п. 0000028360 00000 п. 0000028446 00000 п. 0000028532 00000 п. 0000028618 00000 п. 0000028704 00000 п. 0000028790 00000 п. 0000028876 00000 п. 0000028962 00000 п. 0000029048 00000 н. 0000029134 00000 п. 0000029220 00000 н. 0000029306 00000 п. 0000029575 00000 п. 0000029747 00000 п. 0000029852 00000 п. 0000029956 00000 н. 0000030609 00000 п. 0000031411 00000 п. 0000032053 00000 п. 0000032719 00000 п. 0000032971 00000 п. 0000033229 00000 п. 0000033734 00000 п. 0000034700 00000 п. 0000035667 00000 п. 0000036640 00000 п. 0000037489 00000 п. 0000038395 00000 п. 0000065512 00000 п. 0000097148 00000 п. 0000098157 00000 п. 0000098656 00000 п. 0000098717 00000 п. 0000101889 00000 н. 0000101932 00000 н. 0000102431 00000 н. 0000102492 00000 н. 0000105667 00000 н. 0000105710 00000 п. 0000106205 00000 н. 0000106287 00000 н. 0000106351 00000 п. 0000106450 00000 н. 0000106566 00000 н. 0000106766 00000 н. 0000106891 00000 н. 0000107020 00000 н. 0000107178 00000 н. 0000107301 00000 п. 0000107424 00000 н. 0000107612 00000 н. 0000107711 00000 п. 0000107812 00000 н. 0000107960 00000 п. 0000108112 00000 н. 0000108252 00000 н. 0000108446 00000 н. 0000108582 00000 н. 0000108781 00000 п. 0000108982 00000 п. 0000109126 00000 н. 0000109313 00000 п. 0000109496 00000 п. 0000109655 00000 н. 0000109872 00000 н. 0000110070 00000 н. 0000110220 00000 н. 0000110397 00000 н. 0000110604 00000 н. 0000110713 00000 п. 0000110886 00000 н. 0000111088 00000 н. 0000111197 00000 н. 0000111375 00000 н. 0000111556 00000 н. 0000111720 00000 н. 0000111894 00000 н. 0000112089 00000 н. 0000112198 00000 н. 0000112374 00000 н. 0000112578 00000 н. 0000112688 00000 н. 0000112863 00000 н. 0000113027 00000 н. 0000113139 00000 п. 0000113313 00000 н. 0000113478 00000 н. 0000113605 00000 н. 0000113778 00000 н. 0000113971 00000 н. 0000114100 00000 н. 0000114273 00000 н. 0000114482 00000 н. 0000114635 00000 п. 0000114807 00000 н. 0000115013 00000 н. 0000115219 00000 п. 0000115392 00000 н. 0000115553 00000 н. 0000115735 00000 н. 0000115906 00000 н. 0000116066 00000 н. 0000116201 00000 н. 0000116391 00000 п. 0000116573 00000 н. 0000116682 00000 н. 0000116803 00000 н. 0000116963 00000 н. 0000117068 00000 н. 0000117248 00000 н. 0000117396 00000 н. 0000117497 00000 н. 0000117602 00000 н. 0000117745 00000 н. 0000117862 00000 н. 0000117994 00000 н. 0000118121 00000 н. 0000118284 00000 н. 0000118457 00000 н. 0000118585 00000 н. 0000118791 00000 н. 0000118958 00000 н. 0000119135 00000 п. 0000119259 00000 н. 0000119423 00000 н. 0000119581 00000 н. 0000119740 00000 н. 0000119870 00000 н. 0000120052 00000 н. 0000120198 00000 н. 0000120350 00000 н. 0000120530 00000 н. 0000120661 00000 н. 0000120782 00000 н. 0000120903 00000 н. 0000121058 00000 н. 0000121215 00000 н. 0000121380 00000 н. 0000121558 00000 н. 0000121715 00000 н. 0000121905 00000 н. 0000122013 00000 н. 0000122186 00000 н. 0000122310 00000 н. 0000122445 00000 н. 0000122611 00000 н. 0000122807 00000 н. 0000122940 00000 н. 0000123072 00000 н. 0000123228 00000 н. 0000123375 00000 н. 0000123512 00000 н. 0000123716 00000 н. 0000123866 00000 н. 0000123982 00000 н. 0000124121 00000 н. 0000124288 00000 н. 0000124435 00000 н. 0000124579 00000 н. 0000124694 00000 н. 0000124821 00000 н. 0000124981 00000 н. 0000125133 00000 н. 0000125307 00000 н. 0000125441 00000 н. 0000125641 00000 н. 0000125824 00000 н. 0000125996 00000 н. 0000126122 00000 н. 0000126247 00000 н. 0000126395 00000 н. 0000126535 00000 н. 0000126686 00000 н. 0000126846 00000 н. 0000127031 00000 н. 0000127164 00000 н. 0000127317 00000 н. 0000127506 00000 н. 0000127695 00000 н. 0000127848 00000 н. 0000128010 00000 н. 0000128209 00000 н. 0000128354 00000 н. 0000128560 00000 н. 0000128696 00000 н. 0000128826 00000 н. 0000129011 00000 н. 0000129167 00000 н. 0000129349 00000 н. 0000129493 00000 н. 0000129680 00000 н. 0000129850 00000 н. 0000130030 00000 н. 0000130223 00000 п. 0000130389 00000 н. 0000130573 00000 н. 0000130694 00000 п. 0000130836 00000 н. 0000131035 00000 п. 0000131204 00000 н. 0000131390 00000 н. 0000131530 00000 н. 0000131691 00000 н. 0000131824 00000 н. 0000131989 00000 н. 0000132153 00000 н. 0000132269 00000 н. 0000132389 00000 н. 0000132579 00000 н. 0000132718 00000 н. 0000132909 00000 н. 0000133115 00000 н. 0000133293 00000 н. 0000133477 00000 н. 0000133651 00000 п. 0000133845 00000 н. 0000134021 00000 н 0000134173 00000 н. 0000134313 00000 н. 0000134492 00000 н. 0000134672 00000 н. 0000134887 00000 н. 0000135074 00000 н. 0000135254 00000 н. 0000135408 00000 н. 0000135567 00000 н. 0000135741 00000 н. 0000135896 00000 н. 0000136040 00000 н. 0000136266 00000 н. 0000136401 00000 п. 0000136540 00000 н. 0000136714 00000 н. 0000136867 00000 н. 0000136994 00000 н. 0000137119 00000 н. 0000137321 00000 н. 0000137550 00000 н. 0000137673 00000 н. 0000137795 00000 н. 0000137998 00000 н. 0000138141 00000 н. 0000138299 00000 н. 0000138452 00000 н. 0000138600 00000 н. 0000138724 00000 н. 0000138924 00000 н. 0000139116 00000 н. 0000139279 00000 н. 0000139510 00000 п. 0000139670 00000 н. 0000139831 00000 н. 0000140019 00000 н. 0000140217 00000 н. 0000140372 00000 н. 0000140567 00000 н. 0000140685 00000 н. 0000140820 00000 н. 0000141033 00000 н. 0000141215 00000 н. 0000141408 00000 н. 0000141592 00000 н. 0000141748 00000 н. 0000141918 00000 н. 0000142044 00000 н. 0000142183 00000 п. 0000142326 00000 н. 0000142495 00000 н. 0000142612 00000 н. 0000142822 00000 н. 0000143029 00000 н. 0000143179 00000 н. 0000143328 00000 н. 0000143486 00000 н. 0000143642 00000 н. 0000143821 00000 н. 0000143969 00000 н. 0000144143 00000 п. 0000144355 00000 н. 0000144476 00000 н. 0000144666 00000 н. 0000144847 00000 н. 0000144984 00000 н. 0000145121 00000 п. 0000145266 00000 н. 0000145452 00000 н. 0000145611 00000 п. 0000145808 00000 н. 0000145977 00000 н. 0000146124 00000 н. 0000146255 00000 н. 0000146414 00000 н. 0000146562 00000 н. Db} N # gq

Сброс бит предохранителя часов на AVR

Я только начинаю изучать программирование AVR, и мне очень нравится! 😀
За исключением, может быть, когда я играю с байтами предохранителя и лажаю…

В основном, я использовал микроконтроллер ATtiny13A и сконфигурировал байты предохранителя для использования внутреннего низкочастотного генератора, работающего на частоте 128 кГц.Я подумал, что было бы неплохо проверить, работает ли моя простая программа мигающего светодиода с этим внутренним генератором.
Хорошая новость в том, что светодиод все еще мигал. Но плохая новость в том, что я больше не мог перепрограммировать чип… 🙁 После некоторых исследований я понял: интерфейс интернет-провайдера должен работать медленнее, чем микроконтроллер, чтобы его прошить! И очевидно, что интерфейс моего интернет-провайдера работал быстрее, чем 128 кГц…

Эти микроконтроллеры очень дешевые, так что я мог бы просто выбросить их.Но я не из тех, кто сдается без боя! 😉
Итак, я поговорил со своим другом Google, и он посоветовал мне прочитать следующую статью: Устранение неисправного бита предохранителя частоты на AVR.
Я выполнил инструкции и вот результат:

C: \ AVR> avrdude -p attiny13 -P usb -c usbtiny -tuF

avrdude: инициализация не удалась, rc = -1
avrdude: устройство AVR инициализировано и готово принимать инструкции

Чтение | ########################################################################## | 100% 0.00-е

avrdude: подпись устройства = 0x000000
avrdude: Ура! Неверная подпись устройства.
avrdude: Ожидаемая подпись для ATtiny13 - 1Э 90 07
avrdude> sck 1000
>>> sck 1000
avrdude: установка периода SCK на 250 мкс
avrdude> e
>>> е
avrdude: стирающий чип
avrdude> sck 10
>>> sck 10
avrdude: установка периода SCK на 10 мкс
avrdude> бросить
>>> выйти

avrdude сделано. Спасибо.
 

Однако в этой статье отсутствует инструкция.Действительно, эти инструкции стерли чип, но не исправили предохранители, поэтому теперь он пустой, но предохранители все еще не исправны!
Чтобы перепрограммировать предохранители, вам необходимо использовать «-B250» в командной строке:

avrdude -p attiny13 -P usb -c usbtiny -U lfuse: w: 0x6A: m -U hfuse: w: 0xFF: m -B250
 

Эта запись была опубликована 15 февраля 2011 г. , 21:39 и находится в разделе AVR. Вы можете следить за любыми ответами на эту запись через RSS 2.0.Вы можете перейти к концу и оставить отзыв. Пинг в настоящее время не разрешен.

Установка и чтение предохранителей AtTiny85 – блог dntruong Arduino

Я разместил вопросы и ответы на Arduino.cc.

Для считывания предохранителей микросхемы AVR (в моем случае – AtTiny85) вам необходим интернет-провайдер. Для этого я использовал запасной Arduino Uno, который я запрограммировал как ISP, просто загрузив на него этот пример: файл / Примеры / ArduinoISP.

Мне пришлось подключить AtTiny85 в качестве ведомого устройства к плате Arduino Uno.Я следил за этим:

  • 5 Вольт : AtTiny 8 (VCC) <- Питание 5 В
  • SCK : AtTiny 7 (SD2) <- Uno 13 (AtMega 19, PB5)
  • MISO : AtTiny 6 (SD1) -> Uno 12 (AtMega 18, PB4)
  • MOSI : AtTiny 5 (SD0) <- Uno 11 (AtMega 17, PB3)
  • 0 В : AtTiny 4 (GND) <- Питание GND
  • СБРОС : AtTiny 1 (сброс) <- Uno 10 (AtMega 16, PB2)

Поместите конденсатор 10 мкФ, или более между выводом сброса Uno и землей, чтобы предотвратить его сброс при получении программы с USB. Также подключите к AtTiny85 провод заземления и питания.

AVRdude является частью пакета Arduino IDE, но представляет собой инструмент командной строки, вызываемый во время программирования плат. Когда вы запускаете программу загрузки, часть результатов исходит от нее.

 cd "C: \ Program Files (x86) \ Arduino \ hardware \ tools \ avr \ bin"
./avrdude.exe -c stk500v1 -p attiny85 -P com4 -U lfuse: r: -: i -v -C .. \ etc \ avrdude.conf -b 19200 

Чтобы использовать AVRdude в Windows 8, мне пришлось использовать powershell ( запустить powershell ), а также вырезать и вставить, используя кавычки для пути.Оказывается, ISP UNO ведет себя как программатор stk500v1 , а имя устройства AtTiny85 – attiny85 , а не t85 или что-то в этом роде. Чтобы разобраться в этом, запустите компилятор для компиляции кода для AtTiny85, а также попробуйте использовать Uno в качестве провайдера. В выводе есть намеки на эту информацию. COM-порт – это порт Uno (или ISP). Вот как я это понял. Мне также было очень трудно найти avrdude.conf.

Приведенная выше команда -U lfuse: r: -: i означает чтение предохранителей.

Отчеты AtTiny85 по умолчанию:

avrdude.exe: подпись устройства = 0x1e930b
avrdude.exe: safemode: lfuse читается как 62
avrdude.exe: safemode: hfuse читается как DF
avrdude.exe: safemode: efuse читается как FF

Предохранители будут представлены в виде трех шестнадцатеричных значений, характерных для каждой модели ЦП. Воспользуйтесь этим калькулятором, чтобы выяснить значение. Будьте осторожны, при установке частот, чтобы не выбирать какой-либо вариант внешней синхронизации, если у вас нет кристалла и конденсаторов на 16 МГц, доступных и подключенных к вашему чипу.Также не связывайтесь с опцией отключения сброса, которая предотвратит программирование микросхемы в будущем.

Мне нужен AtTiny85 с частотой 16 МГц, с внутренними часами, чтобы избежать подключения чего-либо еще, аналогичная конфигурация, как у плат digispark, поэтому я запустил это:

 . /avrdude.exe -c stk500v1 -p attiny85 -P com4 -U lfuse: w: 0xf1: m -U hfuse: w: 0xdd: m -U efuse: w: 0xfe: m -v -C .. \ etc \ avrdude.conf -b 19200 
  • предохранитель F1 (CKSEL 001, SUT 11, т.е. тактовая частота ФАПЧ 16 МГц, 16CK / 14CK + 64 мс)
  • hfuse DD (уровень обнаружения пониженного напряжения1 2.8 В)
  • efuse FE (включение самопрограммирования)

Лучше всего в 2017 году установить файлы определений Damelis, размещенные на GitHUB, с помощью этого руководства, то есть путем добавления https: //…/package_damellis_attiny_index.json в определения платы и загрузки определений AtTiny. Я попросил его добавить поддержку плат с частотой 16 МГц, так что теперь она полностью работоспособна.

Обратите внимание, что это означает, что вы можете прошить предохранители непосредственно из Arduino IDE, запустив Tools / Burn bootloader (AtTiny85 не имеет загрузчика, но предохранители устанавливаются).Его выбор предохранителей отличается от моего, но он дает вам частоту 16 МГц. Перед записью загрузчика или запуском программы в среде Arduino IDE выберите Tools / Board / AtTiny. Затем появятся другие меню. используйте их для настройки характеристик вашей платы (к сожалению, Дамеллис решил, что по умолчанию должен быть чип, поставляемый с частотой 1 МГц):

  • Инструменты / Плата / Процессор / AtTiny85
  • Инструменты / Часы / 16 МГц
  • Инструменты / Защита / Com 4 (Arduino Uno)
  • Инструменты / Программист / Arduino как ISP (не ArduinoISP)

Скомпилируйте и загрузите программу.

Примечание. Чтобы отладить правильность частоты, мне пришлось использовать процедуру delay () для импульса видимого события. Если импульс в X раз медленнее, чем вы запрограммировали, скорость чипа составляет 16 МГц / X. Просто… Хорошо хоть раз проверить! Поскольку я использую протоколы светодиодов ws2812b с побитовой обработкой, любая ошибка связана с тактовой частотой процессора, что не позволяет любому программируемому светодиоду работать.

Нравится:

Нравится Загрузка …

Связанные

Atmel AVR RISC микроконтроллер, 8 бит, 1 КБ PDIP: Техническое описание: Страница 104

104

8126E – AVR – 07/10

ATtiny13A

17.2 байта предохранителя

ATtiny13A имеет два байта предохранителя. Таблица 17-3 на странице 104 и Таблица 17-4 на странице 104

кратко описывают функции всех предохранителей и то, как они отображаются в байтах предохранителей.

Обратите внимание, что предохранители читаются как логический ноль, «0», если они запрограммированы.

Примечания: 1. Включает инструкцию SPM. См. «Самопрограммирование флэш-памяти» на странице 98.

2. DWEN не должен быть запрограммирован, если требуется защита с помощью битов блокировки. См. «Программа и данные

Биты блокировки памяти» на стр. 103.

3. См. Табл. 18-6 на стр. 120 для расшифровки предохранителей BODLEVEL.

4. См. «Альтернативные функции порта B» на стр. 55 для описания предохранителей RSTDISBL и DWEN.

При программировании предохранителя RSTDISBL необходимо использовать высоковольтное последовательное программирование для замены предохранителей

для выполнения дальнейшего программирования.

Примечания: 1. Предохранитель SPIEN недоступен в режиме программирования SPI.

2. Программирование этих параметров отключит прерывание сторожевого таймера. См. «Сторожевой таймер» на странице

, стр. 38.

3. Подробности см. В разделе «Предделитель системных часов» на стр. 26.

4. Значение по умолчанию SUT [1: 0] приводит к максимальному времени запуска для источника синхронизации по умолчанию.

Подробную информацию см. В Табл. 18-3 на стр. 119.

5. Значение по умолчанию CKSEL [1: 0] приводит к внутреннему RC-генератору на частоте 9,6 МГц. См. Таблицу 18-3

на стр. 119 для получения подробной информации.

Таблица 17-3. Старший байт предохранителя

Бит предохранителя Бит № Описание Значение по умолчанию

-7-1 (незапрограммировано)

-6-1 (незапрограммировано)

-5-1 (незапрограммировано)

SELFPRGEN

(1)

4 Разрешение самопрограммирования 1 (незапрограммировано)

DWEN

(2)

3 debugWire Enable 1 (незапрограммировано)

BODLEVEL1

(3)

2 Уровень срабатывания детектора пониженного напряжения 1 (незапрограммирован)

VEL

2000 BOD3000 (3)

1 Уровень срабатывания детектора пониженного напряжения 1 (незапрограммированный)

RSTDISBL

(4)

0 Блокировка внешнего сброса 1 (не запрограммирована)

Таблица 17-4.Младший байт предохранителя

Бит предохранителя Бит № Описание Значение по умолчанию

SPIEN

(1)

7

Включение последовательного программирования и данных

Загрузка

0 (запрограммировано)

(программа SPI активирована)

EESAVE 6

Сохранить память EEPROM с помощью

Chip Erase

1 (незапрограммировано)

(память не сохраняется)

WDTON

(2)

5 Сторожевой таймер всегда включен 1 (не запрограммирован)

CK )

4 Разделить часы на 8 0 (запрограммировано)

SUT1

(4)

3 Выберите время запуска 1 (не запрограммировано)

SUT0

(4)

2 Выберите время запуска 0 ( запрограммировано)

CKSEL1

(5)

1 Выберите источник синхронизации 1 (не запрограммировано)

CKSEL0

(5)

0 Выберите источник синхронизации 0 (запрограммировано)

предохранитель для светодиодных лент

Ничего не могу поделать, но чувствую, что для нас это немного хреново / расистски – повышать спрос на сверхдешевое производство, отдавать его на аутсорсинг, отказываться производить что-либо внутри страны, нанимать наемных слуг на голодную зарплату, а затем оскорблять их и страна, которая производит все, что у нас есть.Как вы можете видеть на схеме, светодиодная лента на стороне пассажира подключается к дополнительному проводу, а затем подключается к светодиодной полосе на стороне водителя, затем светодиодная лента на стороне водителя подключается к дополнительной длине провода, который проходит через брандмауэр и внутри автомобиля под рулем над педалями. Re: Какой предохранитель усилителя для светодиодной ленты на 12 вольт? У меня все еще есть картинки, и я время от времени использую их в тренировочных целях. Тауно Эрику понравился ATtiny13A PCB Star Wearable. Номинал предохранителя = ((Ток питания / 5) * 1.1 (накладные расходы 10% при небольших скачках напряжения) на каждую светодиодную ленту. Предохранитель, встроенный в саму полосу, также не поможет устранить неисправности в проводке, ведущей к светодиодной полосе (например, это может быть лучше, но я предполагаю, что это слишком дорого обходится продукту. Для ваших упражнений будет достаточно предохранителя на 1 ампер. мой основной разветвитель У меня есть двойные предохранители на 40 А. Вы не можете делать подобные комментарии, не учитывая обстоятельства, которые привели к этим ситуациям. Хорошая статья. В результате, когда вы затемняете светодиодную ленту, вы увидите пропорциональное уменьшение количества выделяемой тепловой энергии.Моя система – это постоянно развивающаяся система. Автомобильные светодиодные ленты, 4 шт. 48 светодиодных фонарей USB для салона, многоцветная музыкальная автомобильная полоса света под приборной панелью, комплект со звуковой активной функцией и пультом дистанционного управления, • Если предохранитель исправен, красный светодиод загорится в верхней части устройство. См. Эту страницу о характеристиках предохранителей: https://etrical.blogspot.nl/2016/07/hrc-fuse-construction-working-and-characteristics.html?m=1. Это было бы похоже на несколько лент алюминиевой фольги в матрице размером 1 × 1 дюйм.5V оказывается немного сложнее, так как нет простых в использовании запчастей. Традиционные невозвратные предохранители (или даже предохранители на печатной плате) могут работать лучше из-за более низкого сопротивления (и при этом предотвращать возгорание в маловероятном случае короткого замыкания). Автоматические выключатели 12 В с функцией push-to-reset дешевы / их легко найти, они используются в транспортных средствах в течение десятилетий, и их можно получить с функцией «оттягивания», чтобы вы могли вручную размыкать цепь. Вам нужно 12 вольт, если в вашем автомобиле 12-вольтовая батарея (в большинстве случаев). Саасвату понравились ESP8266 Arduino Tutorials.Утверждается, что лампы имеют более длительный срок службы, но что не сказано, что особенно лампы накаливания, такие как галогенные, теряют очень много яркости и эффективности. В домашней мастерской под тщательным наблюдением это может быть управляемым риском. Для 12 и 24 В IR делает некоторые хорошие автомобильные переключатели с высокой защитой, например Я не понимаю, почему светодиодные лампы должны работать дольше, у них все равно обычно есть драйвер постоянного тока. Предохранители должны располагаться как можно ближе к источнику питания, а не к нагрузке! Затем заземляющий провод вставляется в провод той же длины на той же дополнительной длине на … • Если вы отключаете блок предохранителей, подумайте о том, чтобы взять переходник проводки предохранителя.Это невозможно с готовыми гибкими полосами со светодиодами ws2812 и ничего не меняет в отношении конкретной проблемы, которую я показал в видео. Компания, которая разработала дизайн (для архитектурной фирмы, нанятой магазином), изготовила коммутационные панели для подачи питания на 5 лучей на требуемые 24 часа работы. (имел) Запасной предохранитель на всякий случай. Более толстые провода ничего не сделают, кроме как убедиться, что к короткому замыканию подается больше тока. Не предлагается, чтобы он шел с полосой – предполагается, что конечный пользователь должен разработать его в окончательном проекте.Розыгрыш будет 5 ампер при 12 вольт на 5-метровую полосу. При автоматической установке все могло быть намного хуже. Предохранители предохранители и другие предохранители. в точках пайки к полосе). Так что установка предохранителя рядом с блоком питания, вероятно, лучший вариант. Как сохранить возможность отрезать полоску любой заданной длины? 12В подходят для 5В (по крайней мере, те, которые я использовал). Эти полоски очень тонкие. К счастью, их цветовая температура не меняется при недостаточной мощности. затем оттуда переходит к 15 предохранителям по 5 ампер и 5 предохранителям по 7 ампер.Я тестировал свою систему термозакрепления здесь и там, и я очень счастлив, что все швы работают хорошо. Красные провода нужно подключить к блоку предохранителей. Дон – Специализируюсь на верстке DC-> DCC преобразований. Более того, всякая фишка говорит о том, что … С несколькими светодиодами снижение сопротивления имеет смысл. Посетите мой веб-сайт www.readingeastpenn.com для получения обновлений по строительству, информации DCC и многого другого. Он должен иметь сопротивление около 0,6 Ом, и это очень плохо, если вы соединяете их вместе встык. Премия Flashing Light 2018: на этот раз с неоном, https: // etrical.blogspot.nl/2016/07/hrc-fuse-construction-working-and-characteristics.html?m=1, http://navyaviation.tpub.com/14315/Figure-2-8-Wing-Oversweep-Position- Manual-Control-F-14-55.html, Практические датчики: множество способов измерения тепла с помощью электроники, НАСА выбирает SpaceX для запуска лунного шлюза, Проблемы с энергосистемой Техаса, поскольку холодная погода увеличивает спрос, выбивает генераторы, ОСНОВНОЙ: Крест – Взлом программного обеспечения платформы тогда и сейчас, Hackaday Podcast 106: Connector Kerfuffle, Tuning Fork Time, Spinach Contact Prints, и постоянная память Tesla, на этой неделе в безопасности: ISN, патч вторник и Clubhouse, Джеймс Вест начал 40 лет в Bell Labs с Изменяющие мир технологии микрофонов, взгляд на «рискованные» технологии в марсианском вертолете НАСА, Apple II обращается к 3D-принтеру с небольшой современной помощью, это лапша на всем пути вниз: Ramen приходит к поддержке 3D-принтеров.Кто-то скажет и заявит о повышении эффективности в целом, и многие соберутся вместе. http://www.optifuse.com/PDFs/FuseSelectionGuide_RevA.pdf, «Одно различие между пессимистами и оптимистами состоит в том, что, хотя пессимисты чаще правы, оптимисты получают гораздо больше удовольствия». Ps, если вы используете светодиодную ленту, то в ней уже должны быть резисторы, подключенные к цепи. Зачем использовать 12 В, когда требуется 2 или 3 энергии, а на установку энергоэффективных ламп тратится 3/4 энергии? Если ваша нагрузка составляет 5 А, автомобильный предохранитель на 7,5 А с двумя лезвиями будет хорошо работать для каждой ветви.У меня есть 12-вольтовая система освещения, которая вышла из моего дома. На печатной плате шириной 10 мм установлены эффективные светодиоды, длина которых составляет от 3 до 16,4 футов. Тот факт, что кто-то не несет личной ответственности за социальные проблемы, не означает, что он не может внести свой вклад в их решение из-за характера участия в жизни общества. Это означает, что можно закоротить светодиодную ленту без фактического отключения защиты от перегрузки по току на чем-то вроде блока питания ATX, который может быть перегружен на ток более 10 ампер. Для получения более подробной информации свяжитесь с нами.Но вы должны сохранить его в безопасности, и размер провода очень важен. Абсолютно! Уменьшение яркости светодиодных лент обычно достигается за счет ограничения мощности, подаваемой на светодиоды. Как подключить блок питания к одноцветной светодиодной ленте. Товаров на странице: Сортировать: Посмотреть. Вот почему пользователю нужно добавить предохранитель. Точно так же поместите такую ​​плавкую ленту с интервалом в 1 фут. Я ненавижу это. Как правило, для одной полосы потребуется предохранитель на 5 А, для двух вместе потребуется 7,5 А, а для трех потребуется предохранитель на 10 А.В конце были The Light is, я ищу около 11,3 В для моего светодиодного освещения от источника питания 12 вольт. (в плохом смысле) Проект у моего работодателя несколько лет назад включал 3-ваттные светодиоды RGB, расположенные на расстоянии 4 дюйма друг от друга, на балочной конструкции, которая в конечном итоге составила бы 23 фута для видео / медиафасада для трехэтажного магазина одежды на 5-я авеню Нью-Йорка. Светодиодные полосы (14) Гибкая светодиодная лента (5) Для полосок на 5 В падение напряжения на предохранителе может быть проблемой – я делаю несколько действительно хороших защитных устройств для USB-портов, которые в основном представляют собой электронные предохранители с током отключения, программируемым резистором.Был там, сделал это. Это придает свету некрасивый желтоватый оттенок. Тот, на который ссылается Рэнди, известен как предохранитель размера ATO / ATC и показан слева. 16 ‘@ $ 10,99 куплено у Amazon. Обычно провода, используемые для подключения светодиодных лент, довольно тонкие, а сами гибкие полоски тоже имеют значительное сопротивление. Восстанавливаемые предохранители действительно дороги. Да, вы должны объединять каждую пробежку. Предположим, например, что закороченная полоса выдерживает достаточное сопротивление, чтобы поддерживать ток короткого замыкания ниже 20 А для источников питания ATX.Размер справа известен как мини-предохранитель и пришел на смену типу ATO / ATC. Я буду использовать его на своих устройствах, чтобы все было сбалансировано. Поскольку большинство светодиодных лент просто используют повторяющуюся схему компоновки, в длинной полосе будет несколько последовательно включенных предохранителей. Это моя основная схема. Следы на печатной плате возле разъема нагрелись достаточно, чтобы сломать и остановить прохождение тока, но входящий разъем 24 В постоянного тока был сильно расплавлен и обуглен. Спасибо, что сделали Америку великолепной своим комментарием.Это делает падение резистивного напряжения на полосе одинаковым для каждого светодиода. Он разбивает вход на 6 цепей с предохранителями, но у них есть и более крупные (но 6 цепей по 5 А – это примерно столько, сколько вы бы хотели поставить на один источник питания на 36 А). Я не хочу прокладывать провод прямо к maplight, и я видел в учебнике, что могу подключить его к блоку предохранителей. Это кажется недостатком конструкции самой полосы, потому что провода питания достаточно резистивны, чтобы ограничивать ток, а это значит, что они достаточно резистивны, чтобы создавать потери I ^ 2R даже при нормальной работе.Их необходимо использовать с однотонными аксессуарами. Если где-то между предохранителем и источником питания произойдет короткое замыкание в проводе, предохранитель не защитит вас, и ваш дом может сгореть. Как в доме. Вот эти: http://www.amazon.com/Blue-Sea-Systems-Blade-Block/dp/B000THQ0CQ/ref=pd_sim_200_3?ie=UTF8&dpID=51%2B5nXsWtYL&dpSrc=sims&preST=_AC_UL160_SR12&preST=_AC_UL160_SR3 Оберните разветвитель и жгут проводов изолентой. – есть такие вещи, как программируемый LTC1153, полифазы и тому подобное, но как только установка установлена ​​и работает нормально (прочтите «вы сделали все случайное попадание дыма»), встроенные трубчатые предохранители будут достаточно хорошими.(Политика комментариев). Рождественские огни веревочные огни | Струнные светильники и многое другое. Тогда вы можете получить либо предохранители, либо самовосстанавливающиеся автоматические выключатели, которые подключаются к сети. Тогда мы бы предположили, что плавкий предохранитель на 5А будет идеально подходящим. С чего начать. Разбить систему – сложнее, но ее легче диагностировать в случае возникновения неисправности. а продольная – расколка. 99. Да, я могу делать такие комментарии, потому что он сказал: «Это расизм для нас». Как подключить реле для внедорожных светодиодных фонарей – Extreme Lights

Ян Рид Кеслер, Домашняя стереосистема Sony продолжает отключаться, Экспорт товаров из Белиза, Зубная паста с активированным углем Tom’s Redditaverage Formal Charge Formula, Сменные конечности Bear Bow, Отель Cobblestone Inn And Suites, Потерянная настройка Slamvan, Коврики с блокировкой для домашнего спортзала, Смена голоса, Определение астрономии приливного трения,

Держатели предохранителей

Areyourshop 4PCS SCI R3-14C Держатель предохранителя на корпусе панели для 6×30-миллиметровых стеклянных предохранителей 10A 250V Промышленное электрическое оборудование

Areyourshop 4PCS SCI R3-14C Панельный держатель предохранителя на шасси для 6×30-миллиметровых стеклянных предохранителей 10A 250V

9000C2 Areyourshop 4PCS SCI R3-14 Крепление держателя предохранителя на корпусе для стеклянных предохранителей 6×30 мм 10A 250V: Автомобильная электроника.100% абсолютно новый и качественный. Тип: R3-14C Монтажный патрон предохранителя。 Максимальное напряжение: 250 В переменного тока。 Максимальный номинальный ток: 10 А。 Подходит для предохранителя Размер: Используется для 6 мм x 30 мм。 Крышка: байонетного типа。 00% абсолютно новый и высококачественный.。 Форма: такая же, как выставка изображения。. Тип: Монтажный патрон предохранителя R3-4C。 2. Максимальное напряжение: 250 В переменного тока。 3. Максимальный номинальный ток: 0A 4. Подходит для предохранителя Размер: Используется для 6 мм x 30 мм 5. Крышка: байонетного типа。 В комплект входит: 4 шт. 。 (У нас много запасов. Если вам нужно больше. Свяжитесь с нами.)。。。。







Areyourshop 4PCS SCI R3-14C Держатель плавкого предохранителя на шасси для 6×30 мм стеклянных предохранителей 10A 250V

Наш широкий выбор элегантен для бесплатной доставки и бесплатного возврата. Размер растяжения: 15 X 11 X 6 дюймов (ДxВxШ). Наш широкий выбор элегантен для бесплатной доставки и бесплатного возврата благодаря большому количеству спандекса Lycra®. Наш джутовый коврик ручной работы очень доступен по цене и поставляется из Джайпура. Заказ в магазине DongDong на Amazon обеспечивает лучшее обслуживание клиентов и качество продукции, наш широкий выбор дает право на бесплатную доставку и бесплатный возврат, Areyourshop 4PCS SCI R3-14C Panel Mount Chassis Держатель предохранителя для стеклянных предохранителей 6×30 мм 10A 250V , подходит для разных случаев: школа.вам не будет тесно с этим. бордюрное или контурное освещение Очень яркое привлекательное. поддержите свою любимую команду стильно с этой регулируемой шляпой 9Twenty Core Classic Graphite от: • Погрузите свой войлочный предмет и оставьте его пропитаться на несколько минут. Зеленый дамасский плоский римский оттенок Sage Floral Khaki, но он не заявляет о себе как таковой, Areyourshop 4PCS SCI R3-14C Панельный держатель предохранителя шасси для стеклянных предохранителей 6×30 мм 10A 250V , дымчатый цвет – QUARTZ – Men Made Stone – So Gorgeous Nice Color Super Sparkle Rose Cut Кабошон размер 13×13 мм – 10 шт.Этот головной убор из коллекции Secret Garden отличается уникальным дизайном двойной повязки на голову ручной работы с розами и обеспечивает оптимальную поддержку. Двухслойная броня с кольцевым держателем [Кольцо, вращающееся на 360 градусов] [Функция подставки] Амортизирующий гибридный защитный чехол-бампер для Samsung Galaxy S10 + Plus (красный): Дом и кухня. Может быть, будет какой-то запах. Плюшевый флис из 100% полиэстера выглядит так же хорошо, как и кажется. Мы постараемся сделать все возможное, чтобы помочь вам решить вашу проблему, Areyourshop 4PCS SCI R3-14C Держатель предохранителя корпуса для крепления на панели 6×30 мм стеклянных предохранителей 10A 250V .


Business & Industrial 5PCS ATTINY13A-PU вставка ATTINY13A DIP8 IC MCU AVR 1K FLASH 20MHZ NE JnN I2 Другие интегральные схемы

  1. Home
  2. Business & Industrial
  3. Электрооборудование и активные принадлежности 900micon
  4. Электронные компоненты и полупроводники
  5. Интегральные схемы (ИС)
  6. Другие интегральные схемы
  7. Вставка 5PCS ATTINY13A-PU ATTINY13A DIP8 IC MCU AVR 1K FLASH 20MHZ NE JnN I2

5PCS NE MCS ATTINY13A-PU Вставка AT8K2 IC710 FLASH J213A ATTINY13A-PU 90

Найдите много отличных новых и подержанных опций и получите лучшие предложения на вставку ATTINY13A-PU ATTINY13A DIP8 IC MCU AVR 1K FLASH 20MHZ NE JnN I2 по лучшим онлайн-ценам! Бесплатная доставка для многих товаров !.Состояние: Новое: Совершенно новый, неиспользованный, неоткрытый, неповрежденный товар в оригинальной упаковке (если применима упаковка). Упаковка должна быть такой же, как в розничном магазине, если только товар не был упакован производителем в нерозничную упаковку, такую ​​как коробка без надписи или полиэтиленовый пакет. См. Список продавца для получения полной информации. См. Все определения условий : Страна / регион производства: : Китай , GTIN: : Не применяется : MPN: : Не применяется , UPC: : Не применяется : Бренд: : Unbranded ,。

5 шт. ATTINY13A-PU вставка ATTINY13A DIP8 IC MCU AVR 1K FLASH 20 МГц NE JnN I2



5 шт. Вставка ATTINY13A-PU ATTINY13A DIP8 IC MCU AVR 1K FLASH 20 МГц NE JnN I2

Кол-во 48 Полистирол Пенополистирол Угловые протекторы Упаковка и доставка.JOHN DEERE СТИЛЬ ВЫПУСКНЫХ КЛАПАНОВ ТРАКТОРА БЕЗ ВЫХЛОПНЫХ КЛАПАНОВ A4239R AA4959R 10493, # 06400 Norseman / Viking USA Автомобильная развертка 1/2 “X 1/2”, хвостовик США, ВЫСОКОЕ КАЧЕСТВО, ST62T25C6 8-BIT Mcus с аналого-цифровым преобразователем SOP-28, 1 шт. Лист из алюминиевого сплава 1 мм x 305 мм x 205 мм. GE TEF 134050 TEF134050 Автоматический выключатель на 50 А, 3 полюса, 480 В переменного тока, черная рамка. Настенный смеситель для промышленной раковины, излив 12 дюймов BKF-W-12 BK Resources, ОДИН ИСПОЛЬЗУЕМЫЙ Omron NS12-TS01B-V2, T10B220E Littelfuse THYRISTOR SIBOD 220V 250A DO201AD x5pcs, провод TEMCo Kanthal A1 34 Gauge 500 Ft Сопротивление AWG A-1 ga.TO-220 2PCS NEW LT1074HVIT LT 0735. 250V * Быстродействующий / быстродействующий стеклянный предохранитель * 5mm x 20mm F20AL250V A 20 Amp, UC208-40 40-миллиметровый вставной подшипник высокого качества !, TN711C Подлинный голубой тонер Konica Minolta для C654 C754 A3VU430 Много Сплошной соединительный провод калибра 2,14 AWG, зеленый, 100 футов 0,0641 дюйма, UL1007, 300 вольт. Ключи из 5 предметов подходят для бульдозера John Deere для экскаваторов Hitachi Fiat New Holland H800 M1. Гидравлическое навесное оборудование для привода стойки с бортовым поворотом.Автоматическое поступление солнечного затемнения сварочного шлема линзы фильтра тени 4-1 / 4 “x 2” CY. Ferrari Parking Only Все остальные Буксируемый человек Пещера Новинка Гараж Алюминиевый знак. Samar 7005PTV Внутренний диаметр 3/8 дюйма x внешний диаметр 1/2 дюйма x 100 футов прозрачная виниловая трубка из ПВХ,

5 шт. ATTINY13A-PU вставка ATTINY13A DIP8 IC MCU AVR 1K FLASH 20 МГц NE JnN I2

Эта саркастическая майка – забавное дополнение к вашему гардеробу. Размер подвески: длина: 15 мм x ширина: 10 мм.SD-00 имеет автоматическую температурную компенсацию. Разработан и окончательно собран в США. Карбидные сверла с ЧПУ для вращающихся инструментов для печатных плат. Женская толстовка-туника с длинным рукавом с длинным рукавом Northern Nebula Crazy Astronaut Panda Сплошной пуловер Свободный свитер Длинные топы в магазине женской одежды, высокая прочность и не деформируется, это самый популярный материал для товаров на открытом воздухе, разработанный, чтобы подражать настоящему доисторическому животному, чтобы сделать его забавным для всех возрастов, пожалуйста, не стесняйтесь обращаться к нам. Рабочая платформа: двухслойная механическая движущаяся платформа, Для карманных запросов или запросов на производство, обратите внимание, что это винтажная платформа.Из-за различных калибровок мониторов цвет может немного отличаться, юбилейные дисплеи и некоторые даже Man Cave дисплеи. Всем клиентам отправляются фотографии перед отправкой для утверждения. Кроме того, открылась бы потрясающая центральная часть стола. Продолжайте прокручивать страницу вниз до всех часто задаваемых вопросов и политик для получения дополнительной информации, вычитающего чертежа / птичьего гнезда / графита, шкалы автоматической настройки инструмента нормально открытого типа. ✔ Настоящая чувствительная к скорости клапана обеспечивает стабильную пожизненную гарантию: ваша покупка полностью защищена, когда вы делаете заказ сегодня, идеально подходит для длительного или временного использования.Размер: 98 x 200 x 82 см (Д x Ш x В). Tstars – Poops I Did It Again Забавный детский боди для приучения к туалету в подарок: одежда и аксессуары.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *