Универсальный внешний накопитель для всех 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

Содержание

Как оживить Atmega8, Как реанимировать Atmega168 – Avislab


23.05.2011

Если по неосторожности или по не знанию запрограммировать микроконтроллеру Atmega8 во фьюзах бит RSTDISBL, то последовательным программатором его уже не прошить. Для этого нужен параллельный программатор. Но Атмегу можно оживить и без него. Для этого понадобиться второй такой же микроконтроллер. Это решение я нашел года три назад на сайте http://radiokot.ru/ И успешно пользуюсь до сих пор 🙂 (И на старуху бывает проруха)

Принцип действия прост: “мертвенькая” Atmega накладывается с верху на “живую” со специальной прошивкой. На вывод Reset “больной” Атмеги подается 12 Вольт. Питания +5 (VCC) и +12 (RESET) подаются одновременно. Через секунду все готово. Все фьюзы будут сброшены к заводским настройкам и Atmega снова можно прошить последовательным программатором.

Аналогичная ситуация может возникнуть с Atmega168. Для этого потребуется другая прошивка.

Обе прошивки можно скачать здесь.

Смотри также: Реаниматор ATMEG

Початківцям Схеми і прошивки Коментарі:

fan говорить:

13.11.2011 15:01

Правильно ли я понял для того чтобы оживить Atmega8, необходимо:
1. прошить новую специальной программой
2. вытащить новую из программатора
3. и поверх параллельно всем выводам наложить нерабочею, но не соединять выводы reset т.к. на reset не рабочей подается +12 вольт
4. питания +5 (VCC) и +12 (RESET) подать одновременно
5. Через секунду все готово… так ?)

admin говорить:

14.11.2011 08:43

Абсолютно верно. В данном случае Atmega со спец прошивкой выполняет функцию программатора. Правда, функция у него только одна – сброс фюзов к заводским настройкам.

Karim говорить:

24.11.2011 21:56

Добрый день!
очень интересный сайт, спасибо Автору

есть вопрос, хочу прошить мегу 8 с помощью PonyProg, подскажите какие фьюзы надо выставить в программе?
заранее спасибо

admin говорить:

25. 11.2011 15:30

Все Фьюзы по умолчанию.

Karim говорить:

30.11.2011 21:41

хочу уточнить, данная прошивка исправляет только RSTDISBL или возвращает все фьюзы в исходное состояние?

ps пациент прошит вот так http://db.tt/jqLr4qI9 есть шансы?

Electronik83 говорить:

12.12.2011 01:01

“Все фьюзы будут сброшены к заводским настройкам и Atmega снова можно прошить последовательным программатором.”

Vrolan говорить:

26.02.2013 00:59

Спасибо за подсказку!!! Сегодня оживил ATMega8.

Додати коментар

Новое. Микроконтроллеры на интернет-аукционе Au.ru

Fusebit Doctor не нуждается в подключении к 12вольтам. Устройство, запитывается от источника 5 вольт, USB порта ПК и предназначено для восстановления “убитых” микроконтроллеров AVR ATmega и ATtiny путем записи в них корректных значений бит фьюзов.

Atmega Fusebit Doctor исправит Ваши брикнутые микроконтроллеры за доли секунды.

На плате установлены три панельки для «пациентов» на 20 (Attiny2313 …), 28 (Atmega48/88/168, Atmega8 …), 40 (Atmega16, Atmega8535 …) ножек. Если Вы решили «полечить» другого «пациента», то на плате предусмотрен специальный разъем для подключения адаптеров с панельками под любой, нужный Вам, микроконтроллер. Устройство поддерживает аж 106 типов микроконтроллеров AVR.

Вот полный список:

1kB:

AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15

2kB:

Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22,Attiny25, AT90s2313, AT90s2323, AT90s2343

4kB:

Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45

8kB:

Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535

16kB:

Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162

32kB:

Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32

64kB:

Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64

128kB:

Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128

256kB:

Условия передачи:
Сутки на выкуп!!!! Забирать с 9. 30 до 19.00 Бограда 109, либо с 19.30 до 23.00 2-я хабаровская 10

Fusebit Doctor, AVR, Восстановление фьюзов микроконтроллеров – Share Project

Многие радиолюбители знают (иногда на собственном печальном опыте), что микроконтроллер AVR можно вывести из строя неосторожным программированием настроечных бит (так называемых фьюзов). Будучи запрограммированными неправильно, эти биты сохраняются в энергонезависимой памяти, и могут привести к невозможности дальнейшего программирования микроконтроллера или выбору фьюзами его тактовой частоты. По крайней мере невозможно восстановить микроконтроллер обычными средствами, без наличия специального высоковольтного HVPP/HVSP программатора.

ДокументациЯ:

http://dixom.ru/zverchproject/vosstanovlenie-fyuzov-avr-mikrokontrollerov

059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».

http://programmator-ua.ucoz.ru/publ/atmega_fuse_doctor_variant_plat_pod_proshivki_v_2_11_i_v_2_12/1-1-0-9

**Firmware on Fusebit Doctor AVR MCU**

http://dixom. ru/images/filesstati/fusebitdoctor/files/firmwareV2.11.rar

**BOM:**

Label Name Value Footprint

C1,C4,C5,C6 smd ceramic capacitor 100nF 0805

C2 smd ceramic capacitor 1uF 0805

C3 smd ceramic capacitor 470pF 0805

C7 smd tantalum capacitor 4.7uF 1206

C8 smd tantalum capacitor 220uF 7343

C9 smd tantalum capacitor 100uF 7343

R1,R2 smd resistor 330R 0805

R35-R40 smd resistor 300R 0805

R3-R11,R14-R22,R25,R27,R28,R32 smd resistor 1k 0805

R12,R24 smd resistor 100R 0805

R13,R23,R29 smd resistor 4.7k 0805

R26 smd resistor 180R 0805

R30 smd resistor 10k 0805

R31 smd resistor 1.5k 0805

R33 smd resistor 1R 0805

R34 smd resistor 13k 0805

VT1,VT3 smd transistor BC857 SOT-23

VT2 smd transistor BC847 SOT-23

D1 smd diode 1N5819 DO-214AC

L1 smd inductor 220uH CDRh204R

U1 Atmega8 QFP-32

U2 MC34063AD SOP-8

U3 CP2102 QFN-28

GOOD,BAD,TX,RX,PWR,USB,AUTO,ERASE,HVSP,HVPP smd led 1206

AUTO,ERASE,HVSP smd self-locking switch 5. 8×5.8mm

START smd tacktile switch 6x6mm

AVR ATmega8 зависает на старте — d.lab

Иногда, после подачи питания на разрабатываемое устройство, микроконтроллер не стартует. Все остальное работает в заданном режиме, а МК «молчит», как будто завис. Способ решения проблемы оказался очень простой и неожиданный.

Вполне возможно, что проблема присуща и другим МК фирмы Atmel, но это не «antiAD», а способ решения проблемы. Впервые, я, столкнулся с этой проблемой, когда стал закупать микроконтроллеры по цене семечек у Китайских «поставщиков». Цена прельстила — жизнь наказала. Не стоит такая экономия проблем с потребителем. Ведь, известно, что радиодетали на АлиЭкспресс, это отбраковка фирменного производителя которую Китайцы с удовольствием скупают со скидкой и впаривают всему миру под видом оригинала. Короче, такая проблема присуща только микроконтроллерам, купленным в Китае.

Первым делом я грешил на качество питания — Китайский стабилизатор 78L05 я пересмотрел осциллографом вдоль и поперек.

Конденсаторы и трассировку печатных плат перепаял в разных вариантах. Вдоволь наигрался с линией RESET и с остальными, а сколько пинков под жопу получил «сторожевой пес». Микроконтроллер зависал явно в момент старта, еще до начала исполнения программы. Причем не всегда, а примерно один раз из трех стартов.

Проблему удалось решить вникнув в устройство микроконтроллера, а точнее в механизм его запуска. Если объяснить это кратко, то не все составляющие части в МК, стартуют одновременно. Первым стартует питание, потом управление питанием, потом процессор, память, интерфейсы, АЦП и т.д. Так вот, если «управление питанием» не даст разрешение, никто после него не стартанёт.

Управлять стартом микроконтроллера мы можем так:

  • Комбинацией «фьюзов» SUT0 и SUT1 можно выбрать задержку начала исполнения программы (0мс, +4мс, +64мс), что-бы дать микроконтроллеру «раскачаться». Но это не наш случай, т.к. наш МК даже на раскачку не выходит.
  • Значение «фьюза» монитора питания BODLEVEL не дает микроконтроллеру включиться до достижения заданного порога питающего напряжения. Очень нужная «весчь» в цифровой технике, но в нашем случае не работает потому… что мы ее не включили! А именно — по умолчанию «фьюз» BODEN = 1, т.е. монитор питания выключен!

Вот и получается, что иногда программа микроконтроллера начинает работать раньше, чем запустятся остальные части МК. Что приводит управляющую часть МК в ступор. Похоже, что часть отбракованных Китайцам микросхем именно с такими «косяками» потому, что «фирменные» МК заводятся без проблем, в любой позе.

Кстати, MCS Electronics таки разродились обновлением BASCOM в 2019г. после десятилетнего забвения. Я уж на Бейсик с сожалением «положил», а тут на те: версия 2.0.8.2

ATMEGA адаптер работает для CG100 CG 100 подушка безопасности для восстановления прибор восстановление инструмент Поддержка ATMEGA повторного использования и 8 контактный чип|Программаторы с автоповтором|

ATMEGA адаптер работает для CG100 CG 100 подушка безопасности для восстановления прибор восстановление инструмент Поддержка ATMEGA повторного использования и 8-контактный чип

 

 

 

Описание:

 

Адаптер ATMEGA поддерживает:

-35080 35160 DQW080 DQW160 35080V6 VP,

-Параллельная вспышка для защиты от кражи Zhiwei,

-8-контактный чип,

-Повторное использование ATMEGA

 

 

 Внимание: адаптер ATM не может использоваться отдельно; Он должен использоваться вместе с устройствами восстановления подушки безопасности CG100 PROG III.

 

 

 

Адаптер ATM suppports:

 

35080:

M35080DQ080, M35080DQ160, M35080 3/6, M35080 V6 / VP (5 секунд для регулировки пробега: непосредственно чтение и запись)

ATMEGA Parallel:

MEGA8L, MEGA48, MEGA88 (можно удалить второй ATMEGA8L для повторного использования) MEGA16, MEGA32, MEGA169

24 серии:

24C01 24C02 24C04 24C08 24C16 24C32 24C64 24C128 (чтение и запись)

93 серии:

93c46 93c56 93c57 93C66 93c76 93c86 (чтение и запись)

25 серий:

25010 25020 25040 25080 25160 25320 25640 25128 25256 (чтение и запись)

95 серия:

95010 95020 95040 95080 95160 95320 95640 95128 95256 95512 (чтение и запись)

 

Добавить процессор 9S08GL16

Параллельная Вспышка:

AMD:AM29BL802D (можно стереть иммобилайзер FAW REIZ MT34)

 

 

 

Посылка включает в себя:


1 шт.

x адаптер ATMEGA

1 шт. х адаптер EEPROM

1 шт. адаптер AVR

1 шт. адаптер AVR V2.0

1 шт. x EEPROM-SO адаптер

1 шт. x адаптер вспышки

 

 

 

 

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

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

Устройство ATmega fusebit doctor предназначено для восстановления заводской конфигурации Fuse-битов микроконтроллеров Atmel AVR семейства ATmega в случаях неправильной записи таковых. Самыми распространенными ошибками или проблемами являются неправильное конфигурирование источника тактовой частоты (fuse-бит CKSEL), отключение последовательного интерфейса программирования SPI (fuse-бит SPIEN) или отключение вывода Reset для возможности использовать его как линию ввода/вывода (fuse-бит RSTDISBL). Данное простое и дешевое устройство призвано за считанные секунды восстановить конфигурацию (оживить микроконтроллер).

В первом случае (неправильный выбор источника тактовой частоты) проблему можно решить, но во втором и третьем случаях оживить микроконтроллер с помощью программатора с последовательным интерфейсом невозможно. Многие не решаются собирать параллельный программатор, потому-что выгоднее купить новый микроконтроллер.

Схема устройства

Устройство использует метод параллельного высоковольтного программирования (HVPP), и в базе данных содержаться сигнатуры многих микроконтроллеров семейства ATmega. Пользователю необходимо лишь установить микроконтроллер с неправильной конфигурацией fuse-битов в сокет и нажать кнопку Start.

Основой является микроконтроллер ATmega8, который настроен на работу от внутреннего RC осциллятора 8 МГц. Это следует учитывать при программировании микроконтроллера при установке fuse-битов, а также необходимо установить бит EESAVE.

Конфигурация fuse-битов

Светодиоды – индикаторы статуса предназначены для информирования пользователя о ходе процесса восстановления. С этой же целью может использоваться персональный компьютер с терминальной программой и COM портом (RS232). На плате предусмотрен разъем для подключения линии Tx микроконтроллера к интерфейсу RS232 компьютера, при этом необходимо использовать преобразователь логических уровней интерфейса, например на микросхеме MAX232. Терминальная программа настраивается на скорость передачи данных 38400 бод, без проверки четности, 8 бит данных, 1 стоп-бит. В терминальной программе отображается вся информация о ходе процесса восстановления конфигурации.

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

 

Свечение светодиодов означает:

– включен зеленый светодиод – конфигурация Fuse-битов восстановлена. Если установлены Lock-биты, то проверяется только соответствие текущей конфигурации битов заводским установкам, и если она совпадает, то включается зеленый светодиод;
– включен красный светодиод – ошибка при считывании сигнатуры микроконтроллера: невозможно прочитать, отсутствует микроконтроллер в сокете или сигнатура не совпадает с имеющимися в базе данных устройства;
– мигает зеленый светодиод – сигнатура верна, конфигурация Fuse-битов не верная. Lock-биты установлены, требуется операция стирания Flash-памяти;
– мигает красный светодиод – сигнатура верна, lock-биты не установлены, но по некоторым причинам Fuse-биты не могут быть записаны.

На схеме изображена перемычка (джампер) Erase – с его помощью пользователь разрешает или запрещает стирание Flash и EEPROM памяти восстанавливаемого микроконтроллера. Если джампер замкнут – операция стирания разрешена, если разомкнут то операция стирания памяти запрещена.

Для питания необходим стабилизированный источник питания 12 В, что очень важно для режима высоковольтного параллельного программирования. Для питания управляющего микроконтроллера установлен регулятор напряжения 5.0 В 7805. Номиналы резисторов R7 – R23 могут лежать в диапазоне 470 Ом – 1 кОм.

Устройство действует следующим образом. Пользователь устанавливает восстанавливаемый микроконтроллер в слот и нажимает кнопку Start, происходит инициализация режима высоковольтного параллельного программирования. Если контроллер не отвечает высоким состоянием линии RDY/BSY, наше устройство использует другой путь для инициализации, даже если выводы XTAL переключены на внешний резонатор. После этого проводится стирание Flash и EEPROM памяти контроллера, если данная операция разрешена (см. выше джампер Erase). Затем считывается сигнатура и проверяется поддержка установленного микроконтроллера, проверяются Lock-биты и если они не установлены (не блокируют доступ) происходит восстановление конфигурации fuse-битов к заводской соответственно модели микроконтроллера. После этого выполняется проверка установленных fuse-битов и включается соответствующие светодиод. Также посылается информация по последовательному интерфейсу в терминальную программу на компьютере.

Если загорелся зеленый светодиод, Вы можете быть на 100% уверены, что конфигурация fuse-битов восстановлена корректно.

Как видно, имеется три разъема (сокета) для многих микроконтроллеров AVR, которые совместимы по выводам с: ATmega8, ATmega16, ATtiny2313. Также имеется коннектор со всеми необходимыми сигналами для возможности подключения пользовательских адаптеров для других типов микроконтроллеров. Для этого пользователю нужно лишь правильно подключить сигналы к нужным выводам микроконтроллера. Как? Для этого нужно изучить техническое описание на нужный микроконтроллер: раздел «Программирование памяти» (memory programming), подраздел «Параллельное программирование» (parallel programming). Память управляющего микроконтроллера программой занята не полностью, поэтому в дальнейшем возможно пополнение списка поддерживаемых устройств.

Внимание! Если Вы используете готовую, разработанную автором печатную плату, при монтаже компонентов учитывайте, что при установке слота DIP40 на печатную плату необходимо удалить его выводы с 29 по 37. Эти выводы не должны иметь электрического контакта с устанавливаемым микроконтроллером. На рисунке ниже наглядно указано какие выводы нужно удалить из слота (панельки) DIP40.

Поддерживаемые на данный момент устройства семейства ATmega (версия 2. 01, 76 устройств):

2 КБайт:
Attiny2313, Attiny26, Attiny261, Attiny28

4 КБайт:
Atmega48, Atmega48P, Attiny461, Attiny43U, Attiny4313, Attiny48

8 КБайт:
Atmega8515, Atmega8535, Atmega8, Atmega88, Atmega88P, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny861, Attiny88

16 КБайт:
Atmega16, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164, Atmega164P, Atmega165, Atmega168, Atmega168P, Atmega169, AT90pwm216, AT90pwm316, AT90usb162

32 КБайт:
Atmega32, Atmega32U4, Atmega32M1, Atmega324, Atmega324P, Atmega325, Atmega3250, Atmega325P, Atmega3250P, Atmega328, Atmega328P, Atmega329, Atmega3290, AT90can32

64 КБайт:
Atmega64, Atmega64M1, Atmega649, Atmega6490, Atmega640, Atmega644, Atmega644P, Atmega645, Atmega6450, AT90usb646, AT90usb647, AT90can64

128 КБайт:
Atmega103, Atmega128, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128

256 КБайт:
Atmega2560, Atmega2561

Обновление от 3. 06.2010 г.

Программное обеспечение управляющего микроконтроллера обновлено, теперь устройство поддерживает режим последовательного высоковольтного программирования (HVSP) посредством специального адаптера, который автоматически определяется устройством и переводит его в режим HVSP (об этом выводится информация в терминальную программу, если устройство подключено к компьютеру).

Обновление аппаратной части: добавлено два адаптера:

* адаптер #1 – расширение для режима HVPP, поддержка 20-выводного микроконтроллера ATtiny26, 40-выводного микроконтроллера ATmega8515 и совместимых с ними микроконтроллеров;
* адаптер для HVSP для 8-выводных и 14-выводных микроконтроллеров.

Обновление программного обеспечения (версия 2.03):

* добавлена поддержка микроконтроллеров, режим HVPP: AT90S8515, AT90S8535, AT90S1200, AT90S4433, AT90S4414, AT90S4434, AT90S2333;
* доблена поддержка микроконтроллеров, режим HVSP: ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny25, ATtiny45, ATtiny85, ATtiny22, AT90S2323, AT90S2343, ATtiny24, ATtiny44, ATtiny84.
* В архиве содержаться изображения совместимости разъемов, индекс «B» означает использование адаптера #1, индекс «С» – использование адаптера HVSP.

Примечание.

1. При подключении устройства к компьютеру для наблюдения за ходом процесса, в терминальной программе не будут отображаться названия некоторых микроконтроллеров в связи с реализацией режима HVSP и нехваткой Flah-памяти программ микроконтроллера ATmega8.
2. Некоторые текстовые константы используемые при работе через интерфейс RS232 хранятся в EEPROM памяти микроконтроллера. Поэтому, если Вы не будете использовать интерфейс RS232 для подключения устройства к компьютеру, необходимо записать файл EEP.BIN в EEPROM-память микроконтроллера с помощью программатора (заметьте, это файл формата BIN, не HEX).

Здесь архив со всеми предыдущими версиями «Доктора». Кроме того архив содержит дополнительные материалы, такие как пинауты для различных корпусов AVR, платы-адаптеры, макеты печатных плат и другое.

Источник: diy.elektroda.eu


Архив для статьи “Восстановление конфигурации Fuse-битов микроконтроллеров семейства AVR – mega (HVPP)”
Описание:
Размер файла: 412.19 KB Количество загрузок: 3 308 Скачать

ATmega Fuse Doctor – Мои файлы – Каталог файлов

ATmega Fuse Doctor, дальше AFD – устройство для восстановления фьюзов ATmega и ATtiny. Автор – поляк Pawel Kisielewski, его  сайт на польском/английском : http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en

Русский перевод – Евгений из GetChip Блог

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

                                                                                  Схемы.

Есть базовая схема от разработчика с минимальным количеством слотов для пациентов :

Которая питается только от стабилизированных +12 вольт(допустимый предел 11.5…13.0), имеет выход на СОМ порт – RS232 только одну линию – ТХ – что определяет, при заливке прошивки не старше v.209, использование   компьютера как индикатора выполненного действия.

Резистор R5 – ввиду того, что вы применяете светодиоды с большим током, а значит перегружаете шины РС2, РС3 – должен быть 1к0…1к2(102…122),   защитные резисторы R7….R23 можно ставить от к47(470 оМ = 471 ) до 1к2(1200 оМ = 122), резистор R25 можно применять от к10 (100 оМ = 101) до к47 (470 оМ = 471).

Остальные схемы – это есть вариация на тему базовой схемы и отличаются от оной наличие двух стабилизаторов  на 12 и 5 вольт, для питания от не стабилизированного источника постоянного тока напряжением 14…18 вольт.  Или наличием преобразователя DC/DC при питании от USB порта (5 вольт стаб.). Подключены до двух десятков посадочных мест для пациентов, как в DIP корпусах, так и в корпусах SOICxx,  так и QFNxx.

Также на вариациях могут присутствовать преобразователь уровней (МАХ232 или подобный) для работы с “железным” СОМ портом, или мосты USB – COM(СР210х, FT232RL, PL20xx и им подобные).
Схемы могут быть разведены под управляющий контроллер (ATmega8/88/168/328) в корпусах DIP-28 или QFN- 32.

Некоторое количество схем можете скачать по ссылке: Архив схем AFD

                                                                              Платы

ВСЕ платы, как от автора, так и от любителей, совместимы с прошивками v. 2.09 и v.2.11. Всякие слухи, что есть платы под конкретные прошивки – беспочвенные. Проблема неработоспособности той или иной прошивки на той ли иной версии платы – невнимательность, неаккуратность исполнителя.

А вот под прошивку v.2.12 от Геннадия, форум Схем.нет   пока есть только одна плата, смотрите Архив ПП, папка Плата под v2.09_2.11_2_12

Доработка платы сводится к тому, что нужно перерезать дорожку от PD6(11нога) attyni2313 от  BS2 и припаять перемычку с ХА1 на эту 11 ножку. Все остальные м/к лечатся при подключении от автора. Доработка касается только attiny2313. В прошивку внесены кардинальные изменения, о которых я напишу в разделе “Прошивки”

Здесь находится большой выбор печатных плат AFD: Архив ПП для AFD

                                                              Прошивки

Прошивки v.2.09 и  v.2.12 от Геннадия, форум Схем. нет на  ATmege8 могут работать только в симплексном режиме, т.е.передавать данные в компьютер через терминальные программы, например “Hiper Terminal”

Прошивка v.2.11 на ATmege8/88/168/328  создавалась для работы в дуплексном режиме, т.е. AFD и компьютер могут обмениваться информацией.

Всевозможные варианты прошивок, на управляющий м/к ATmega8/88/168/328:  Архив прошивок AFD

Кстати, все прошивки работают на любой из предложенных плат и с любым управляющим м/к ATmega8/88/168/328, нужно только правильно сделать плату,чисто запаять, залить нужную прошивку в нужный м/с и правильно выставить фьюзы.

Вот и поговорим о фьюзах в следующим разделе.

                                          Fuse  ATmege8/88/168/328 для работы в AFD

Фьюзы, в шестнадцатеричном виде,  для ATmega8 при использовании прошивок v. 2.09 и  v. 2.12 такие:

FUSEBITS : ATmega8, v. 2.09 и  v. 2.12: internal 1MHz clock, EESAVE disabled:

Low: E1, High: D9, Lock: 3F

—————————————————————————————————————————————–

FUSEBITS : ATmega8/88/168/328, v. 2.11 : internal 1MHz clock, EESAVE enabled:
    ATmega8               Low : 0xE1.      High : 0xD1.                    Lock : 3F
    ATmega88/168      Low : 0x62.      High : 0xD7.  Ex : 0xF9.  Lock : 3F
    ATmega328           Low : 0x62.      High : 0xD1.  Ex : 0xFF.  Lock : 3F

EESAVE – защита EEPROM от стирания.
При подаче команды полного стирания микроконтроллера (обычно осуществляется при каждом программировании кристалла) стирается и EEPROM. Если Вы хотите чтобы EEPROM оставалось нетронутой – активируйте этот фьюз. Это актуально если в EEPROM хранятся важные данные.
EESAVE = 1 – стирать EEPROM вместе с Flash;
EESAVE = 0 – оставлять EEPROM при очистке нетронутым.

С шестнадцатеричным представлением фьюзов разобрались, а теперь перейдём к “галочному”. Ведь большинство повторяющих ту или иную конструкцию не вникает в то, что представляет каждый бит фьюзов, а  выставляют “галки” по приведённым картинкам. Вот и я дам несколько картинок как выставить фьюзы “галками” в нескольких софтах программаторов. Напоминаю, что для прошивок v.v. 2.09 и 2.12 оставляем фьюзы заводские, а вот для прошивки v.2.11 нужно менять.

Итак начнём: 

Прошивка v.2.11, м/к ATmega8, программатор USBasp_AVRDUDE_Prog.

Прошивка v. 2.11, м/к ATmega8, программатор  Khazama AVR Prog.

Прошивка v.2.11, м/к ATmega8, программатор  ProgISP.

Прошивка v.2.11, м/к ATmega8, программатор AVRDUDESHELL.

Прошивка v.2.11, м/к ATmega8, программатор Willem.

Прошивка v.2.11, м/к ATmega8, программатор AVRDUDEESS2_4_avrdudess_v_6_4

Очень хорошая статья о фьюзах, с примерами, на русском, находится в: Fuse

Инструкции по работе со всеми версиями прошивок: Инструкции по работе

Теперь у вас есть вся информация по самостоятельной сборке и работе. Успехов!!!

А кто ленится сам собирать, тогда милости прошу сюда: ATmega Fuse Doctor – реализация.

Вопросы приветствуются.

 

% PDF-1.6 % 18600 0 объект > endobj xref 18600 794 0000000016 00000 н. 0000021637 00000 п. 0000021773 00000 п. 0000021990 00000 п. 0000022021 00000 н. 0000022075 00000 п. 0000022114 00000 п. 0000022358 00000 п. 0000022472 00000 п. 0000022561 00000 п. 0000022646 00000 п. 0000022734 00000 п. 0000022822 00000 п. 0000022910 00000 п. 0000022998 00000 н. 0000023086 00000 п. 0000023174 00000 п. 0000023262 00000 н. 0000023350 00000 п. 0000023438 00000 п. 0000023526 00000 п. 0000023614 00000 п. 0000023702 00000 п. 0000023790 00000 п. 0000023878 00000 п. 0000023966 00000 п. 0000024054 00000 п. 0000024142 00000 п. 0000024230 00000 п. 0000024318 00000 п. 0000024406 00000 п. 0000024494 00000 п. 0000024582 00000 п. 0000024670 00000 п. 0000024758 00000 п. 0000024846 00000 п. 0000024934 00000 п. 0000025022 00000 п. 0000025110 00000 п. 0000025198 00000 п. 0000025286 00000 п. 0000025374 00000 п. 0000025462 00000 п. 0000025550 00000 п. 0000025638 00000 п. 0000025726 00000 п. 0000025814 00000 п. 0000025902 00000 п. 0000025990 00000 н. 0000026078 00000 п. 0000026166 00000 п. 0000026254 00000 п. 0000026342 00000 п. 0000026430 00000 н. 0000026518 00000 п. 0000026606 00000 п. 0000026694 00000 п. 0000026782 00000 п. 0000026870 00000 п. 0000026958 00000 п. 0000027046 00000 п. 0000027134 00000 п. 0000027222 00000 н. 0000027310 00000 п. 0000027398 00000 п. 0000027486 00000 н. 0000027574 00000 п. 0000027662 00000 н. 0000027750 00000 п. 0000027838 00000 п. 0000027926 00000 н. 0000028014 00000 п. 0000028102 00000 п. 0000028190 00000 п. 0000028278 00000 п. 0000028366 00000 п. 0000028454 00000 п. 0000028542 00000 п. 0000028630 00000 н. 0000028718 00000 п. 0000028806 00000 п. 0000028894 00000 п. 0000028982 00000 п. 0000029070 00000 н. 0000029158 00000 п. 0000029246 00000 п. 0000029334 00000 п. 0000029422 00000 п. 0000029510 00000 п. 0000029598 00000 п. 0000029686 00000 п. 0000029774 00000 п. 0000029862 00000 п. 0000029950 00000 н. 0000030038 00000 п. 0000030126 00000 п. 0000030214 00000 п. 0000030302 00000 п. 0000030390 00000 п. 0000030478 00000 п. 0000030566 00000 п. 0000030654 00000 п. 0000030742 00000 п. 0000030830 00000 п. 0000030918 00000 п. 0000031006 00000 п. 0000031094 00000 п. 0000031182 00000 п. 0000031270 00000 п. 0000031358 00000 п. 0000031446 00000 п. 0000031534 00000 п. 0000031622 00000 н. 0000031710 00000 п. 0000031798 00000 п. 0000031886 00000 п. 0000031974 00000 п. 0000032062 00000 н. 0000032150 00000 п. 0000032238 00000 п. 0000032326 00000 п. 0000032414 00000 п. 0000032502 00000 п. 0000032590 00000 н. 0000032678 00000 н. 0000032766 00000 п. 0000032854 00000 п. 0000032942 00000 п. 0000033030 00000 н. 0000033118 00000 п. 0000033206 00000 п. 0000033294 00000 п. 0000033382 00000 п. 0000033470 00000 п. 0000033558 00000 п. 0000033646 00000 п. 0000033734 00000 п. 0000033822 00000 н. 0000033910 00000 п. 0000033998 00000 н. 0000034086 00000 п. 0000034174 00000 п. 0000034262 00000 п. 0000034350 00000 п. 0000034438 00000 п. 0000034526 00000 п. 0000034614 00000 п. 0000034702 00000 п. 0000034790 00000 н. 0000034878 00000 п. 0000034966 00000 п. 0000035054 00000 п. 0000035142 00000 п. 0000035230 00000 п. 0000035318 00000 п. 0000035406 00000 п. 0000035494 00000 п. 0000035582 00000 п. 0000035670 00000 п. 0000035758 00000 п. 0000035846 00000 п. 0000035934 00000 п. 0000036022 00000 п. 0000036110 00000 п. 0000036198 00000 п. 0000036286 00000 п. 0000036374 00000 п. 0000036462 00000 н. 0000036550 00000 п. 0000036638 00000 п. 0000036726 00000 п. 0000036814 00000 п. 0000036902 00000 п. 0000036990 00000 н. 0000037078 00000 п. 0000037166 00000 п. 0000037254 00000 п. 0000037342 00000 п. 0000037430 00000 п. 0000037518 00000 п. 0000037606 00000 п. 0000037694 00000 п. 0000037782 00000 п. 0000037870 00000 п. 0000037958 00000 п. 0000038046 00000 п. 0000038134 00000 п. 0000038222 00000 п. 0000038310 00000 п. 0000038398 00000 п. 0000038486 00000 п. 0000038574 00000 п. 0000038662 00000 п. 0000038750 00000 п. 0000038838 00000 п. 0000038926 00000 п. 0000039014 00000 п. 0000039102 00000 п. 0000039190 00000 п. 0000039278 00000 н. 0000039366 00000 п. 0000039454 00000 п. 0000039542 00000 п. 0000039630 00000 н. 0000039718 00000 п. 0000039806 00000 п. 0000039894 00000 п. 0000039982 00000 н. 0000040070 00000 п. 0000040158 00000 п. 0000040246 00000 п. 0000040334 00000 п. 0000040422 00000 п. 0000040510 00000 п. 0000040598 00000 п. 0000040686 00000 п. 0000040774 00000 п. 0000040862 00000 п. 0000040950 00000 п. 0000041038 00000 п. 0000041126 00000 п. 0000041214 00000 п. 0000041302 00000 п. 0000041390 00000 п. 0000041478 00000 п. 0000041566 00000 п. 0000041654 00000 п. 0000041742 00000 п. 0000041829 00000 п. 0000041916 00000 п. 0000042003 00000 п. 0000042090 00000 н. 0000042177 00000 п. 0000042264 00000 н. 0000042351 00000 п. 0000042438 00000 п. 0000042525 00000 п. 0000042612 00000 п. 0000042699 00000 п. 0000042786 00000 н. 0000042873 00000 п. 0000042960 00000 п. 0000043047 00000 п. 0000043134 00000 п. 0000043221 00000 п. 0000043308 00000 п. 0000043395 00000 п. 0000043482 00000 п. 0000043569 00000 п. 0000043656 00000 п. 0000043743 00000 п. 0000043830 00000 н. 0000043917 00000 п. 0000044004 00000 п. 0000044091 00000 п. 0000044178 00000 п. 0000044265 00000 п. 0000044352 00000 п. 0000044439 00000 п. 0000044526 00000 п. 0000044613 00000 п. 0000044700 00000 п. 0000044787 00000 п. 0000044874 00000 н. 0000044961 00000 п. 0000045048 00000 н. 0000045135 00000 п. 0000045222 00000 п. 0000045309 00000 п. 0000045396 00000 п. 0000045483 00000 п. 0000045570 00000 п. 0000045657 00000 п. 0000045744 00000 п. 0000045831 00000 п. 0000045918 00000 п. 0000046005 00000 п. 0000046092 00000 п. 0000046179 00000 п. 0000046266 00000 п. 0000046353 00000 п. 0000046440 00000 п. 0000046527 00000 п. 0000046614 00000 п. 0000046701 00000 п. 0000046788 00000 н. 0000046875 00000 п. 0000046962 00000 н. 0000047049 00000 п. 0000047136 00000 п. 0000047223 00000 п. 0000047310 00000 п. 0000047397 00000 п. 0000047484 00000 п. 0000047571 00000 п. 0000047658 00000 п. 0000047745 00000 п. 0000047832 00000 н. 0000047919 00000 п. 0000048006 00000 п. 0000048093 00000 п. 0000048180 00000 п. 0000048267 00000 н. 0000048354 00000 п. 0000048441 00000 п. 0000048528 00000 н. 0000048615 00000 н. 0000048702 00000 п. 0000048789 00000 п. 0000048876 00000 п. 0000048963 00000 н. 0000049050 00000 п. 0000049137 00000 п. 0000049224 00000 п. 0000049311 00000 п. 0000049398 00000 п. 0000049485 00000 п. 0000049572 00000 п. 0000049659 00000 п. 0000049746 00000 п. 0000049833 00000 п. 0000049920 00000 н. 0000050007 00000 п. 0000050094 00000 п. 0000050181 00000 п. 0000050268 00000 п. 0000050355 00000 п. 0000050442 00000 п. 0000050528 00000 п. 0000050614 00000 п. 0000050700 00000 п. 0000050786 00000 п. 0000050872 00000 п. 0000050958 00000 п. 0000051044 00000 п. 0000051130 00000 п. 0000051216 00000 п. 0000051302 00000 п. 0000051388 00000 п. 0000051473 00000 п. 0000051650 00000 п. 0000051755 00000 п. 0000051859 00000 п. 0000052787 00000 п. 0000053688 00000 п. 0000054663 00000 п. 0000055513 00000 п. 0000056371 00000 п. 0000057037 00000 п. 0000057675 00000 п. 0000058638 00000 п. 0000059681 00000 п. 0000060768 00000 п. 0000060908 00000 п. 0000061305 00000 п. 0000062319 00000 п. 0000063222 00000 п. 0000068577 00000 п. 0000074375 00000 п. 0000074452 00000 п. 0000080404 00000 п. 0000080657 00000 п. 0000080993 00000 п. 0000081518 00000 п. 0000081619 00000 п. 0000082144 00000 п. 0000082245 00000 п. 0000082309 00000 п. 0000082408 00000 п. 0000082524 00000 п. 0000082716 00000 н. 0000082908 00000 п. 0000083091 00000 п. 0000083242 00000 п. 0000083354 00000 п. 0000083535 00000 п. 0000083624 00000 п. 0000083719 00000 п. 0000083857 00000 п. 0000084002 00000 п. 0000084132 00000 п. 0000084382 00000 п. 0000084508 00000 п. 0000084693 00000 п. 0000084937 00000 п. 0000085062 00000 п. 0000085247 00000 п. 0000085484 00000 п. 0000085618 00000 п. 0000085870 00000 п. 0000086103 00000 п. 0000086238 00000 п. 0000086359 00000 п. 0000086535 00000 п. 0000086686 00000 п. 0000086869 00000 п. 0000087121 00000 п. 0000087245 00000 п. 0000087422 00000 п. 0000087620 00000 п. 0000087719 00000 п. 0000087885 00000 п. 0000088057 00000 п. 0000088213 00000 п. 0000088367 00000 п. 0000088555 00000 п. 0000088655 00000 п. 0000088810 00000 п. 0000088960 00000 п. 0000089099 00000 н. 0000089240 00000 п. 0000089447 00000 п. 0000089610 00000 п. 0000089715 00000 п. 0000089966 00000 н. 00000

00000 п. 00000 00000 п. 0000090458 00000 п. 0000090597 00000 п. 0000090807 00000 п. 0000091037 00000 п. 0000091163 00000 п. 0000091321 00000 п. 0000091501 00000 п. 0000091641 00000 п. 0000091845 00000 п. 0000092025 00000 п. 0000092165 00000 п. 0000092324 00000 п. 0000092480 00000 п. 0000092587 00000 п. 0000092780 00000 н. 0000092939 00000 п. 0000093103 00000 п. 0000093290 00000 н. 0000093407 00000 п. 0000093668 00000 п. 0000093872 00000 п. 0000094012 00000 п. 0000094191 00000 п. 0000094390 00000 п. 0000094586 00000 п. 0000094718 00000 п. 0000094896 00000 н. 0000095071 00000 п. 0000095174 00000 п. 0000095348 00000 п. 0000095455 00000 п. 0000095637 00000 п. 0000095774 00000 п. 0000095900 00000 н. 0000096016 00000 п. 0000096170 00000 п. 0000096279 00000 н. 0000096436 00000 п. 0000096572 00000 п. 0000096662 00000 н. 0000096826 00000 п. 0000096944 00000 п. 0000097050 00000 п. 0000097156 00000 п. 0000097264 00000 п. 0000097399 00000 н. 0000097516 00000 п. 0000097651 00000 п. 0000097834 00000 п. 0000097938 00000 п. 0000098055 00000 п. 0000098210 00000 п. 0000098336 00000 п. 0000098532 00000 п. 0000098686 00000 п. 0000098815 00000 п. 0000098969 00000 п. 0000099112 00000 н. 0000099286 00000 н. 0000099418 00000 н. 0000099558 00000 н. 0000099704 00000 н. 0000099836 00000 н. 0000100016 00000 н. 0000100182 00000 н. 0000100344 00000 н. 0000100536 00000 н. 0000100662 00000 н. 0000100869 00000 н. 0000101020 00000 н. 0000101163 00000 н. 0000101327 00000 н. 0000101462 00000 н. 0000101587 00000 н. 0000101707 00000 н. 0000101826 00000 н. 0000101992 00000 н. 0000102135 00000 н. 0000102270 00000 н. 0000102419 00000 н. 0000102520 00000 н. 0000102643 00000 п. 0000102771 00000 н. 0000102902 00000 н. 0000103049 00000 н. 0000103166 00000 п. 0000103293 00000 н. 0000103443 00000 п. 0000103578 00000 п. 0000103710 00000 п. 0000103876 00000 н. 0000104036 00000 н. 0000104204 00000 н. 0000104352 00000 п. 0000104544 00000 н. 0000104714 00000 н. 0000104892 00000 н. 0000105018 00000 н. 0000105155 00000 н. 0000105281 00000 п. 0000105407 00000 н. 0000105532 00000 н. 0000105724 00000 н. 0000105893 00000 н. 0000106043 00000 н. 0000106199 00000 п. 0000106388 00000 п. 0000106543 00000 н. 0000106686 00000 н. 0000106883 00000 н. 0000107005 00000 н. 0000107122 00000 н. 0000107294 00000 н. 0000107435 00000 н. 0000107592 00000 п. 0000107750 00000 н. 0000107931 00000 н. 0000108097 00000 п. 0000108267 00000 н. 0000108447 00000 н. 0000108610 00000 п. 0000108783 00000 н. 0000108964 00000 н. 0000109147 00000 н. 0000109306 00000 н. 0000109478 00000 п. 0000109634 00000 н. 0000109751 00000 п. 0000109874 00000 н. 0000110028 00000 н. 0000110218 00000 п. 0000110378 00000 н. 0000110480 00000 н. 0000110588 00000 н. 0000110728 00000 н. 0000110856 00000 н. 0000111026 00000 н. 0000111207 00000 н. 0000111364 00000 н. 0000111538 00000 н. 0000111644 00000 н. 0000111801 00000 н. 0000111989 00000 н. 0000112143 00000 н. 0000112323 00000 н. 0000112446 00000 н. 0000112587 00000 н. 0000112761 00000 н. 0000112892 00000 н. 0000113033 00000 н. 0000113156 00000 н. 0000113309 00000 н. 0000113499 00000 н. 0000113647 00000 н. 0000113776 00000 н. 0000113949 00000 н. 0000114092 00000 н. 0000114216 00000 н. 0000114395 00000 н. 0000114590 00000 н. 0000114774 00000 н. 0000114969 00000 н. 0000115163 00000 н. 0000115332 00000 н. 0000115523 00000 н. 0000115625 00000 н. 0000115735 00000 н. 0000115855 00000 н. 0000115996 00000 н. 0000116220 00000 н. 0000116376 00000 н. 0000116548 00000 н. 0000116766 00000 н. 0000116926 00000 н. 0000117071 00000 н. 0000117227 00000 н. 0000117404 00000 н. 0000117510 00000 н. 0000117637 00000 н. 0000117825 00000 н. 0000117982 00000 п. 0000118159 00000 н. 0000118284 00000 н. 0000118425 00000 н. 0000118548 00000 н. 0000118700 00000 н. 0000118872 00000 н. 0000118996 00000 н. 0000119174 00000 н. 0000119332 00000 н. 0000119522 00000 н. 0000119701 00000 н. 0000119802 00000 н. 0000119908 00000 н. 0000120012 00000 н. 0000120145 00000 н. 0000120296 00000 н. 0000120448 00000 н. 0000120569 00000 н. 0000120762 00000 н. 0000120904 00000 н. 0000121077 00000 н. 0000121278 00000 н. 0000121386 00000 н. 0000121491 00000 н. 0000121697 00000 н. 0000121785 00000 н. 0000121981 00000 н. 0000122120 00000 н. 0000122265 00000 н. 0000122473 00000 н. 0000122634 00000 н. 0000122771 00000 н. 0000122993 00000 н. 0000123150 00000 н. 0000123284 00000 н. 0000123422 00000 н. 0000123588 00000 н. 0000123702 00000 н. 0000123873 00000 н. 0000124064 00000 н. 0000124201 00000 н. 0000124327 00000 н. 0000124481 00000 н. 0000124612 00000 н. 0000124775 00000 н. 0000124939 00000 н. 0000125081 00000 н. 0000125208 00000 н. 0000125347 00000 н. 0000125514 00000 н. 0000125680 00000 н. 0000125833 00000 н. 0000126018 00000 н. 0000126205 00000 н. 0000126391 00000 н. 0000126536 00000 н. 0000126711 00000 н. 0000126844 00000 н. 0000126981 00000 п. 0000127106 00000 н. 0000127295 00000 н. 0000127437 00000 н. 0000127591 00000 н. 0000127783 00000 н. 0000127899 00000 н. 0000128007 00000 н. 0000128222 00000 н. 0000128422 00000 н. 0000128540 00000 н. 0000128734 00000 н. 0000128953 00000 н. 0000129067 00000 н. 0000129204 00000 н. 0000129338 00000 н. 0000129478 00000 н. 0000129627 00000 н. 0000129761 00000 н. 0000129896 00000 н. 0000130041 00000 н. 0000130187 00000 н. 0000130337 00000 н. 0000130493 00000 п. 0000130633 00000 н. 0000130777 00000 н. 0000130913 00000 п. 0000131051 00000 н. 0000131255 00000 н. 0000131426 00000 н. 0000131586 00000 н. 0000131762 00000 н. 0000131890 00000 н. 0000132023 00000 н. 0000132239 00000 н. 0000132360 00000 н. 0000132485 00000 н. 0000132647 00000 н. 0000132787 00000 н. 0000132952 00000 н. 0000133138 00000 н. 0000133278 00000 н. 0000133423 00000 п. 0000133613 00000 н. 0000133817 00000 н. 0000133977 00000 н. 0000134117 00000 н. 0000134368 00000 н. 0000134516 00000 н. 0000134672 00000 н. 0000134895 00000 н. 0000135016 00000 н. 0000135149 00000 н. 0000135341 00000 п. 0000135522 00000 н. 0000135675 00000 н. 0000135862 00000 н. 0000136036 00000 н. 0000136214 00000 н. 0000136423 00000 н. 0000136586 00000 н. 0000136731 00000 н. 0000136876 00000 н. 0000137062 00000 н. 0000137202 00000 н. 0000137362 00000 н. 0000137497 00000 н. 0000137676 00000 н. 0000137803 00000 н. 0000137959 00000 н. 0000138216 00000 н. 0000138308 00000 н. 0000138424 00000 н. 0000138554 00000 н. 0000138683 00000 н. 0000138840 00000 н. 0000138943 00000 н. 0000139098 00000 н. 0000139251 00000 н. 0000139409 00000 н. 0000139558 00000 н. 0000139718 00000 н. 0000139874 00000 н. 0000140008 00000 н. 0000140141 00000 п. 0000140284 00000 н. 0000140424 00000 н. 0000140542 00000 н. 0000140723 00000 н. 0000140859 00000 н. 0000140994 00000 н. 0000141145 00000 н. 0000141326 00000 н. 0000141464 00000 н. 0000141624 00000 н. 0000141758 00000 н. 0000141936 00000 н. 0000142086 00000 н. 0000142272 00000 н. 0000142430 00000 н. 0000142569 00000 н. 0000142691 00000 н. 0000142834 00000 н. 0000142982 00000 н. 0000143131 00000 п. 0000143267 00000 н. 0000143444 00000 н. 0000143592 00000 н. 0000143781 00000 н. 0000143941 00000 н. 0000144080 00000 н. 0000144202 00000 н. 0000144350 00000 н. 0000144486 00000 н. 0000144592 00000 н. 0000144789 00000 н. 0000144989 00000 н. 0000145190 00000 п. 0000145389 00000 п. 0000145587 00000 н. 0000145788 00000 н. 0000145985 00000 н. 0000146189 00000 п. 0000146386 00000 п. 0000146583 00000 н. 0000146780 00000 н. 0000146978 00000 п. 0000147178 00000 н. 0000147383 00000 н. 0000147588 00000 н. 0000147788 00000 н. 0000147989 00000 н. 0000148192 00000 н. 0000148393 00000 н. 0000148594 00000 н. 0000148796 00000 н. 0000148997 00000 н. 0000016516 00000 п. трейлер ] / Назад 6239112 >> startxref 0 %% EOF 19393 0 объект > поток a0 雋 \ nE * 8fqIz @ -N = 9R \ L + Р% l ?. Ca۵; U =% 1şl ~ i̕ @ z`1tzϺq; 1F] E / MuzMzDQYuZ’swK .Zn? FrjE DgsJ = է Zfohy, T e @ 0`4 [k8b_ Oub] Q “ΗX ȼ .-} zSJZcp

Восстановление MCU ATmega8 Flash

Мы можем восстановить флэш-память MCU ATMEGA8, для справки см. Ниже характеристики MCU ATMEGA8:

Характеристики

· Высокопроизводительный 8-разрядный микроконтроллер AVR® с низким энергопотреблением

· Расширенная архитектура RISC

– 130 мощных инструкций – большинство циклов выполнения за один такт

– 32 x 8 рабочих регистров общего назначения

– Полностью статическая работа

– Пропускная способность до 16 MIPS при 16 МГц

– 2-тактный умножитель на кристалле

Энергонезависимая память программ и данных

– 8 Кбайт внутрисистемной самопрограммируемой флеш-памяти

Срок службы: 10 000 циклов записи / стирания

– Дополнительная секция загрузочного кода с независимыми битами блокировки

Внутрисистемное программирование с помощью встроенной программы загрузки

Истинная операция чтения-во время записи

– 512 байт EEPROM

Срок службы: 100000 циклов записи / стирания

– 1 Кбайт внутренней SRAM

– Программный замок для защиты программного обеспечения

Периферийные функции

– Два 8-битных таймера / счетчика с отдельным предделителем, один режим сравнения

– Один 16-битный таймер / счетчик с отдельным предделителем, режимом сравнения и захватом

Режим

– Счетчик реального времени с отдельным генератором

– Три канала ШИМ

– 8-канальный АЦП в корпусе TQFP и QFN / MLF

Восемь каналов, 10-битная точность

– 6-канальный АЦП в PDIP корпусе

Восемь каналов, 10-битная точность

– байтовый двухпроводной последовательный интерфейс

– Программируемый последовательный USART

– Главный / подчиненный последовательный интерфейс SPI

– Программируемый сторожевой таймер с отдельным встроенным генератором

– Встроенный аналоговый компаратор

Специальные возможности микроконтроллера

– Сброс при включении и программируемое обнаружение пониженного напряжения

– RC-генератор с внутренней калибровкой

– Внешние и внутренние источники прерываний

– Пять спящих режимов: холостой ход, шумоподавление АЦП, энергосбережение, отключение питания и ждущий режим

I / O и пакеты

– 23 программируемых линии ввода / вывода

– 28-выводной PDIP, 32-выводный TQFP и 32-контактный QFN / MLF

Рабочее напряжение

– 2. 7 – 5,5 В (ATmega8L)

– 4,5 – 5,5 В (ATmega8)

Уровни скорости

– 0-8 МГц (ATmega8L)

– 0 – 16 МГц (ATmega8)

Энергопотребление при 4 МГц, 3 В, 25 ° C

Фокусировка лазера на кристалле ATmega8 с помощью 100-кратного объектива

Контекст 1

… из встроенной памяти обычным способом. Так было, например, с микроконтроллером Atmel AT89C51. Когда об этом стало известно в конце девяностых, компания Atmel изменила структуру микросхемы и повысила безопасность, чтобы предотвратить эту атаку, так что микросхемы, производимые с 1999 года, не имеют этой проблемы.В настоящее время большинство производителей микроконтроллеров проектируют свои продукты таким образом, чтобы предохранители нельзя было стереть до полной очистки основной памяти, что предотвращает эту недорогую атаку на их устройства. Первый эксперимент был проведен на микроконтроллере PIC16F84A, чтобы проверить, можно ли извлечь какую-либо информацию из ранее стертой памяти с помощью полуинвазивных методов с настройкой, упомянутой в разделе 3. Местоположение памяти изначально было найдено под обычным оптическим микроскопом. .Затем с помощью фирменной установки лазерного сканирования [16] были обнаружены области, чувствительные к ионизации лазерным излучением (светлые области) (рис. 7). Стандартный массив флэш-памяти состоит из источника тока, ячеек памяти, строк и столбцов селекторов и смысле усилитель, состоящий из усилителя и компаратора на сигнал опорной ячейки, которые будут проводить различие между 0 и 1 [8]. Очевидно, что если мы заинтересованы в восстановлении состояния ранее стертой или разряженной клетка, мы должны либо уменьшить ток, протекающий через ячейку, или увеличить опорное напряжение усилителя считывания смысла, или уменьшить коэффициент усиления самого.Поскольку лазер может генерировать ток только в p-n-переходах, невозможно манипулировать транзистором всеми необходимыми способами. Однако для большинства запоминающих устройств, созданных с использованием технологии NMOS, это будет работать достаточно хорошо, поскольку лазер будет вводить ток с полярностью, противоположной току, проходящему через ячейки памяти. В своих экспериментах я стирал данные из памяти EEPROM на время, необходимое для полного считывания памяти при минимальном и максимальном напряжениях питания. Затем образец был помещен под микроскоп, и несколько участков были протестированы с помощью лазерного указательного луча мощностью от 10 мкВт до 5 мВт.Лучшие результаты были получены, когда либо область, близкая к селектору колонки, либо область, близкая ко входу усилителя считывания, подвергалась воздействию лазерного луча. Для каждого бита памяти в файле сохранялось значение мощности лазера, соответствующее изменению его значения с 1 на 0. По той причине, указанной в предыдущей главе невозможно было извлечь содержимое памяти непосредственно путем регулировки опорного напряжения усилителя считывания. Следовательно, после первого измерения была выполнена дополнительная операция стирания памяти, и было выполнено следующее измерение.Сравнение результатов для каждой ячейки памяти показало ее содержимое, потому что ранее запрограммированная ячейка изменила свое пороговое значение, а незапрограммированная ячейка – нет. Возвращаясь к рисунку 5, можно заметить, что по прошествии более 75 мкс с момента команды стирания содержимое памяти не может быть прочитано напрямую. Используя описанную выше технику, я смог надежно извлечь информацию из памяти после импульса стирания 150 мкс. Это все еще значительно ниже стандартной операции стирания 10 мс, но достаточно, чтобы стереть предохранитель, чтобы злоумышленник мог выполнить операцию «стирания чипа», а затем извлечь информацию из памяти.Наиболее важным преимуществом полуинвазивного метода является то, что он не зависит от напряжения источника питания и использует только изменение мощности лазера для измерения порогового напряжения транзисторов памяти. Это преодолевает определенные защиты, используемые в современных защищенных микросхемах, где используются либо мониторы напряжения, либо стабилизаторы напряжения. Следующим шагом в моем исследовании было проверить, будет ли такой полуинвазивный метод работать с современными субмикронными чипами. В качестве мишени для своих следующих экспериментов я выбрал микроконтроллер Atmel ATmega8 [17], в котором используется 0. Технология 35 мкм (рисунок 8). Он состоит из трех металлических слоев, и поэтому существует очень мало информации, которую можно получить при прямом оптическом наблюдении за микросхемой под микроскопом. Чтобы решить эту проблему и найти компоненты памяти на кристалле, его подвергли обработке методом влажного химического травления. Тот же кристалл с удаленным верхним металлическим слоем показан на рисунке 8. В результате этой операции были распознаны все массивы памяти, расположенные на кристалле кристалла. Чтобы найти активные области для лазерных инъекций, использовалась ранее упомянутая техника лазерного сканирования.Однако, поскольку микросхема была построена с использованием более компактных технологий и большая часть ее поверхности покрыта металлическими проволоками, только небольшая часть кристалла была чувствительна к лазерному лучу (рис.9), а вводимый ток был значительно меньше, чем в случае микросхемы PIC16F84A с технологией 0,9 мкм. Кроме того, химико-механическая полировка, используемая при производстве кристалла ATmega8, снижает прозрачность слоев, и только небольшая часть света достигает активной области на кристалле (рис. 10).Все это затрудняло анализ и дальнейшее тестирование этого чипа. Микроконтроллер ATmega8 использует очень надежную функцию защиты, которая гарантирует, что память будет стерта задолго до предохранителя, который предотвращает внешний доступ к памяти. В своих экспериментах мне удавалось извлекать информацию из стертой памяти, только если длительность импульса стирания была менее 100 мкс, тогда как стандартная операция «стирания чипа» занимает 10 мс. По-прежнему было невозможно прочитать содержимое памяти даже после импульса стирания длительностью 70 мкс как при минимальном, так и при максимальном напряжении питания, но этого все еще недостаточно для преодоления защиты.Однако полуинвазивные методы снова показали свои преимущества, особенно потому, что мне не удалось найти неинвазивный подход для извлечения информации из стертого микроконтроллера ATmega8. Чтобы избежать атак с сохранением данных в защищенных приложениях, разработчик должен следовать некоторым общим правилам проектирования, которые помогают усложнить восстановление данных из полупроводниковой памяти [5]: – Проработайте 10–100 циклов ячеек EEPROM / Flash со случайными данными перед записью чего-либо, что в них чувствительно. , чтобы исключить любые заметные эффекты, возникающие при использовании свежих клеток.- Программируйте все ячейки EEPROM / Flash перед их стиранием, чтобы исключить обнаруживаемые эффекты остаточного …

% PDF-1.6 % 6210 0 объект > endobj xref 6210 850 0000000016 00000 н. 0000022633 00000 п. 0000022768 00000 п. 0000023017 00000 п. 0000023046 00000 п. 0000023098 00000 п. 0000023136 00000 п. 0000023376 00000 п. 0000023488 00000 п. 0000023599 00000 п. 0000023683 00000 п. 0000023764 00000 п. 0000023848 00000 п. 0000023932 00000 п. 0000024016 00000 п. 0000024100 00000 п. 0000024184 00000 п. 0000024268 00000 п. 0000024352 00000 п. 0000024436 00000 п. 0000024520 00000 п. 0000024604 00000 п. 0000024688 00000 п. 0000024772 00000 п. 0000024856 00000 п. 0000024940 00000 п. 0000025024 00000 п. 0000025108 00000 п. 0000025192 00000 п. 0000025276 00000 п. 0000025360 00000 п. 0000025444 00000 п. 0000025528 00000 п. 0000025612 00000 п. 0000025696 00000 п. 0000025780 00000 п. 0000025864 00000 п. 0000025948 00000 п. 0000026032 00000 п. 0000026116 00000 п. 0000026200 00000 н. 0000026284 00000 п. 0000026368 00000 п. 0000026452 00000 п. 0000026536 00000 п. 0000026620 00000 н. 0000026704 00000 п. 0000026788 00000 п. 0000026872 00000 п. 0000026956 00000 п. 0000027040 00000 п. 0000027124 00000 п. 0000027208 00000 н. 0000027292 00000 н. 0000027376 00000 п. 0000027460 00000 н. 0000027544 00000 п. 0000027628 00000 п. 0000027712 00000 п. 0000027796 00000 н. 0000027880 00000 п. 0000027964 00000 н. 0000028048 00000 п. 0000028132 00000 п. 0000028216 00000 п. 0000028300 00000 п. 0000028384 00000 п. 0000028468 00000 п. 0000028552 00000 п. 0000028636 00000 п. 0000028720 00000 п. 0000028804 00000 п. 0000028888 00000 п. 0000028972 00000 п. 0000029056 00000 н. 0000029140 00000 п. 0000029224 00000 н. 0000029308 00000 п. 0000029392 00000 п. 0000029476 00000 п. 0000029560 00000 п. 0000029644 00000 п. 0000029728 00000 п. 0000029812 00000 п. 0000029896 00000 н. 0000029980 00000 н. 0000030064 00000 п. 0000030148 00000 п. 0000030232 00000 п. 0000030316 00000 п. 0000030400 00000 п. 0000030484 00000 п. 0000030568 00000 п. 0000030652 00000 п. 0000030736 00000 п. 0000030820 00000 п. 0000030904 00000 п. 0000030988 00000 п. 0000031072 00000 п. 0000031156 00000 п. 0000031240 00000 п. 0000031324 00000 п. 0000031408 00000 п. 0000031492 00000 п. 0000031576 00000 п. 0000031660 00000 п. 0000031744 00000 п. 0000031828 00000 п. 0000031912 00000 п. 0000031996 00000 п. 0000032080 00000 п. 0000032164 00000 п. 0000032248 00000 п. 0000032332 00000 п. 0000032416 00000 п. 0000032500 00000 н. 0000032584 00000 п. 0000032668 00000 н. 0000032752 00000 п. 0000032836 00000 п. 0000032920 00000 н. 0000033004 00000 п. 0000033088 00000 п. 0000033172 00000 п. 0000033256 00000 п. 0000033340 00000 п. 0000033424 00000 п. 0000033508 00000 п. 0000033592 00000 п. 0000033676 00000 п. 0000033760 00000 п. 0000033844 00000 п. 0000033928 00000 п. 0000034012 00000 п. 0000034096 00000 п. 0000034180 00000 п. 0000034264 00000 п. 0000034348 00000 п. 0000034432 00000 п. 0000034516 00000 п. 0000034600 00000 п. 0000034684 00000 п. 0000034768 00000 п. 0000034852 00000 п. 0000034936 00000 п. 0000035020 00000 н. 0000035104 00000 п. 0000035188 00000 п. 0000035272 00000 п. 0000035356 00000 п. 0000035440 00000 п. 0000035524 00000 п. 0000035608 00000 п. 0000035692 00000 п. 0000035776 00000 п. 0000035860 00000 п. 0000035944 00000 п. 0000036028 00000 п. 0000036112 00000 п. 0000036196 00000 п. 0000036280 00000 п. 0000036364 00000 п. 0000036448 00000 н. 0000036532 00000 п. 0000036616 00000 п. 0000036700 00000 п. 0000036784 00000 п. 0000036868 00000 н. 0000036952 00000 п. 0000037036 00000 п. 0000037120 00000 п. 0000037204 00000 п. 0000037288 00000 п. 0000037372 00000 п. 0000037456 00000 п. 0000037540 00000 п. 0000037624 00000 п. 0000037708 00000 п. 0000037792 00000 п. 0000037876 00000 п. 0000037960 00000 п. 0000038044 00000 п. 0000038128 00000 п. 0000038212 00000 п. 0000038296 00000 п. 0000038380 00000 п. 0000038464 00000 п. 0000038548 00000 п. 0000038632 00000 п. 0000038716 00000 п. 0000038800 00000 п. 0000038884 00000 п. 0000038968 00000 п. 0000039052 00000 п. 0000039135 00000 п. 0000039218 00000 п. 0000039301 00000 п. 0000039384 00000 п. 0000039467 00000 п. 0000039550 00000 п. 0000039633 00000 п. 0000039716 00000 п. 0000039799 00000 н. 0000039882 00000 п. 0000039965 00000 н. 0000040048 00000 н. 0000040131 00000 п. 0000040214 00000 п. 0000040297 00000 п. 0000040380 00000 п. 0000040463 00000 п. 0000040546 00000 п. 0000040629 00000 п. 0000040712 00000 п. 0000040795 00000 п. 0000040878 00000 п. 0000040961 00000 п. 0000041044 00000 п. 0000041127 00000 п. 0000041210 00000 п. 0000041293 00000 п. 0000041376 00000 п. 0000041459 00000 п. 0000041542 00000 п. 0000041625 00000 п. 0000041708 00000 п. 0000041791 00000 п. 0000041874 00000 п. 0000041957 00000 п. 0000042040 00000 п. 0000042123 00000 п. 0000042206 00000 п. 0000042289 00000 п. 0000042372 00000 п. 0000042455 00000 п. 0000042538 00000 п. 0000042621 00000 п. 0000042704 00000 п. 0000042787 00000 н. 0000042870 00000 п. 0000042953 00000 п. 0000043036 00000 п. 0000043119 00000 п. 0000043202 00000 п. 0000043285 00000 п. 0000043368 00000 п. 0000043451 00000 п. 0000043534 00000 п. 0000043617 00000 п. 0000043700 00000 п. 0000043783 00000 п. 0000043866 00000 п. 0000043949 00000 п. 0000044032 00000 п. 0000044115 00000 п. 0000044198 00000 п. 0000044281 00000 п. 0000044364 00000 н. 0000044447 00000 п. 0000044530 00000 п. 0000044613 00000 п. 0000044696 00000 п. 0000044779 00000 п. 0000044862 00000 н. 0000044945 00000 п. 0000045028 00000 п. 0000045111 00000 п. 0000045194 00000 п. 0000045277 00000 п. 0000045360 00000 п. 0000045443 00000 п. 0000045526 00000 п. 0000045609 00000 п. 0000045692 00000 п. 0000045775 00000 п. 0000045858 00000 п. 0000045941 00000 п. 0000046024 00000 п. 0000046107 00000 п. 0000046190 00000 п. 0000046273 00000 п. 0000046356 00000 п. 0000046439 00000 п. 0000046522 00000 п. 0000046605 00000 п. 0000046688 00000 п. 0000046771 00000 п. 0000046854 00000 п. 0000046937 00000 п. 0000047020 00000 п. 0000047103 00000 п. 0000047186 00000 п. 0000047269 00000 п. 0000047352 00000 п. 0000047435 00000 п. 0000047518 00000 п. 0000047601 00000 п. 0000047684 00000 п. 0000047767 00000 п. 0000047850 00000 п. 0000047933 00000 п. 0000048016 00000 п. 0000048099 00000 п. 0000048182 00000 п. 0000048265 00000 н. 0000048347 00000 п. 0000048429 00000 н. 0000048511 00000 п. 0000048593 00000 п. 0000048675 00000 н. 0000048757 00000 п. 0000048839 00000 п. 0000048921 00000 н. 0000049003 00000 п. 0000049085 00000 п. 0000049167 00000 п. 0000049249 00000 п. 0000049331 00000 п. 0000049412 00000 п. 0000049667 00000 п. 0000049706 00000 п. 0000049785 00000 п. 0000049863 00000 п. 0000050595 00000 п. 0000051452 00000 п. 0000052007 00000 п. 0000052675 00000 п. 0000053407 00000 п. 0000054162 00000 п. 0000054760 00000 п. 0000054990 00000 п. 0000055214 00000 п. 0000055730 00000 п. 0000056754 00000 п. 0000056891 00000 п. 0000057295 00000 п. 0000058477 00000 п. 0000059666 00000 п. 0000060789 00000 п. 0000061911 00000 п. 0000062841 00000 п. 0000065536 00000 п. 0000070253 00000 п. 0000075452 00000 п. 0000081404 00000 п. 0000081638 00000 п. 0000081971 00000 п. 0000082979 00000 п. 0000086150 00000 п. 0000086191 00000 п. 0000089365 00000 п. 0000089406 00000 п. 0000089467 00000 п. 0000089564 00000 п. 0000089680 00000 п. 0000089875 00000 п. 00000

00000 п. 00000


00000 п. 00000
    00000 п. 0000090449 00000 н. 0000090613 00000 п. 0000090796 00000 н. 0000090898 00000 н. 0000091000 00000 п. 0000091182 00000 п. 0000091291 00000 п. 0000091403 00000 п. 0000091551 00000 п. 0000091686 00000 п. 0000091875 00000 п. 0000092008 00000 п. 0000092200 00000 п. 0000092392 00000 п. 0000092534 00000 п. 0000092698 00000 п. 0000092876 00000 п. 0000093032 00000 п. 0000093223 00000 п. 0000093425 00000 п. 0000093535 00000 п. 0000093705 00000 п. 0000093959 00000 п. 0000094066 00000 п. 0000094235 00000 п. 0000094410 00000 п. 0000094516 00000 п. 0000094685 00000 п. 0000094879 00000 п. 0000094987 00000 п. 0000095160 00000 п. 0000095331 00000 п. 0000095439 00000 п. 0000095613 00000 п. 0000095789 00000 п. 0000095896 00000 п. 0000096041 00000 п. 0000096192 00000 п. 0000096300 00000 п. 0000096450 00000 п. 0000096658 00000 п. 0000096768 00000 п. 0000096939 00000 п. 0000097143 00000 п. 0000097251 00000 п. 0000097424 00000 п. 0000097622 00000 н. 0000097729 00000 п. 0000097899 00000 н. 0000098127 00000 п. 0000098234 00000 п. 0000098405 00000 п. 0000098585 00000 п. 0000098690 00000 п. 0000098858 00000 п. 0000099015 00000 н. 0000099120 00000 н. 0000099320 00000 н. 0000099480 00000 п. 0000099585 00000 п. 0000099755 00000 п. 0000099945 00000 п. 0000100070 00000 н. 0000100237 00000 н. 0000100441 00000 н. 0000100544 00000 н. 0000100713 00000 н. 0000100914 00000 н. 0000101113 00000 н. 0000101283 00000 н. 0000101445 00000 н. 0000101624 00000 н. 0000101791 00000 н. 0000101952 00000 н. 0000102065 00000 н. 0000102250 00000 н. 0000102378 00000 п. 0000102504 00000 н. 0000102623 00000 н. 0000102778 00000 н. 0000102894 00000 п. 0000103052 00000 н. 0000103228 00000 н. 0000103323 00000 п. 0000103420 00000 н. 0000103532 00000 н. 0000103650 00000 н. 0000103781 00000 п. 0000103897 00000 н. 0000104013 00000 н. 0000104128 00000 н. 0000104239 00000 п. 0000104350 00000 н. 0000104491 00000 н. 0000104630 00000 н. 0000104770 00000 н. 0000104884 00000 н. 0000104997 00000 н. 0000105122 00000 п. 0000105279 00000 н. 0000105446 00000 н. 0000105625 00000 н. 0000105822 00000 н. 0000105987 00000 п. 0000106157 00000 н. 0000106279 00000 н. 0000106435 00000 н. 0000106583 00000 н. 0000106767 00000 н. 0000106942 00000 п. 0000107101 00000 п. 0000107236 00000 п. 0000107411 00000 п. 0000107551 00000 п. 0000107700 00000 н. 0000107873 00000 п. 0000108002 00000 н. 0000108187 00000 н. 0000108373 00000 п. 0000108547 00000 н. 0000108715 00000 н. 0000108882 00000 н. 0000109056 00000 н. 0000109204 00000 н. 0000109346 00000 п. 0000109493 00000 п. 0000109634 00000 н. 0000109766 00000 н. 0000109935 00000 н. 0000110096 00000 н. 0000110255 00000 н. 0000110422 00000 н. 0000110555 00000 н. 0000110692 00000 п. 0000110857 00000 н. 0000110978 00000 п. 0000111152 00000 н. 0000111323 00000 н. 0000111498 00000 н. 0000111669 00000 н. 0000111859 00000 н. 0000112029 00000 н. 0000112210 00000 н. 0000112341 00000 п. 0000112469 00000 н. 0000112620 00000 н. 0000112762 00000 н. 0000112926 00000 н. 0000113086 00000 н. 0000113282 00000 н. 0000113409 00000 н. 0000113540 00000 н. 0000113691 00000 н. 0000113836 00000 н. 0000113963 00000 н. 0000114096 00000 н. 0000114227 00000 н. 0000114346 00000 п. 0000114471 00000 н. 0000114594 00000 н. 0000114727 00000 н. 0000114885 00000 н. 0000115028 00000 н. 0000115204 00000 н. 0000115352 00000 н. 0000115543 00000 н. 0000115713 00000 н. 0000115823 00000 н. 0000115933 00000 н. 0000116127 00000 н. 0000116309 00000 н. 0000116476 00000 н. 0000116599 00000 н. 0000116712 00000 н. 0000116849 00000 н. 0000116994 00000 н. 0000117130 00000 н. 0000117322 00000 н. 0000117459 00000 н. 0000117683 00000 н. 0000117868 00000 н. 0000118021 00000 н. 0000118181 00000 н. 0000118371 00000 н. 0000118525 00000 н. 0000118678 00000 н. 0000118875 00000 н. 0000119009 00000 н. 0000119135 00000 н. 0000119315 00000 н. 0000119464 00000 н. 0000119639 00000 н. 0000119778 00000 н. 0000119943 00000 н. 0000120128 00000 н. 0000120293 00000 н. 0000120468 00000 н. 0000120651 00000 н. 0000120816 00000 н. 0000120991 00000 н. 0000121174 00000 н. 0000121341 00000 н. 0000121526 00000 н. 0000121690 00000 н. 0000121870 00000 н. 0000122064 00000 н. 0000122264 00000 н. 0000122451 00000 н. 0000122641 00000 н. 0000122841 00000 н. 0000123018 00000 н. 0000123164 00000 н. 0000123301 00000 н. 0000123448 00000 н. 0000123627 00000 н. 0000123819 00000 н. 0000123981 00000 н. 0000124161 00000 н. 0000124278 00000 н. 0000124419 00000 н. 0000124612 00000 н. 0000124780 00000 н. 0000124961 00000 н. 0000125096 00000 н. 0000125250 00000 н. 0000125380 00000 н. 0000125539 00000 н. 0000125697 00000 н. 0000125809 00000 н. 0000125926 00000 н. 0000126110 00000 п. 0000126246 00000 н. 0000126433 00000 н. 0000126635 00000 н. 0000126813 00000 н. 0000126989 00000 н. 0000127160 00000 н. 0000127351 00000 н. 0000127533 00000 н. 0000127726 00000 н. 0000127892 00000 н. 0000128073 00000 н. 0000128190 00000 н. 0000128357 00000 н. 0000128553 00000 н. 0000128725 00000 н. 0000128910 00000 н. 0000129048 00000 н. 0000129202 00000 н. 0000129384 00000 н. 0000129536 00000 н. 0000129690 00000 н. 0000129823 00000 п. 0000129984 00000 н. 0000130180 00000 н. 0000130343 00000 п. 0000130504 00000 н. 0000130617 00000 н. 0000130736 00000 н. 0000130873 00000 н. 0000131057 00000 н. 0000131211 00000 н. 0000131349 00000 н. 0000131538 00000 н. 0000131746 00000 н. 0000131944 00000 н. 0000132152 00000 н. 0000132358 00000 н. 0000132564 00000 н. 0000132744 00000 н. 0000132943 00000 н. 0000133139 00000 п. 0000133289 00000 н. 0000133435 00000 н. 0000133561 00000 н. 0000133745 00000 н. 0000133859 00000 н. 0000133975 00000 н. 0000134096 00000 н. 0000134258 00000 н. 0000134443 00000 н. 0000134603 00000 н. 0000134792 00000 н. 0000134981 00000 н. 0000135123 00000 н. 0000135272 00000 н. 0000135485 00000 н. 0000135590 00000 н. 0000135786 00000 н. 0000135935 00000 н. 0000136089 00000 н. 0000136302 00000 н. 0000136474 00000 н. 0000136626 00000 н. 0000136854 00000 н. 0000137019 00000 п. 0000137164 00000 н. 0000137308 00000 н. 0000137477 00000 н. 0000137601 00000 н. 0000137775 00000 н. 0000137975 00000 н. 0000138123 00000 н. 0000138244 00000 н. 0000138381 00000 п. 0000138547 00000 н. 0000138689 00000 н. 0000138863 00000 н. 0000139032 00000 н. 0000139187 00000 н. 0000139323 00000 н. 0000139471 00000 н. 0000139649 00000 н. 0000139826 00000 н. 0000139987 00000 н. 0000140192 00000 н. 0000140396 00000 н. 0000140599 00000 н. 0000140800 00000 н. 0000140983 00000 п. 0000141152 00000 н. 0000141355 00000 н. 0000141524 00000 н. 0000141711 00000 н. 0000141881 00000 н. 0000142051 00000 н. 0000142185 00000 н. 0000142344 00000 п. 0000142483 00000 н. 0000142604 00000 н. 0000142824 00000 н. 0000143041 00000 н. 0000143257 00000 н. 0000143436 00000 н. 0000143603 00000 п. 0000143767 00000 н. 0000143904 00000 н. 0000144031 00000 н. 0000144172 00000 н. 0000144337 00000 н. 0000144452 00000 н. 0000144571 00000 н. 0000144761 00000 н. 0000144880 00000 н. 0000144997 00000 н. 0000145194 00000 н. 0000145327 00000 н. 0000145457 00000 н. 0000145581 00000 н. 0000145728 00000 н. 0000145874 00000 н. 0000146003 00000 п. 0000146201 00000 н. 0000146371 00000 н. 0000146564 00000 н. 0000146692 00000 н. 0000146816 00000 н. 0000146993 00000 н. 0000147112 00000 н. 0000147228 00000 н. 0000147418 00000 п. 0000147545 00000 н. 0000147722 00000 н. 0000147915 00000 н. 0000148068 00000 н. 0000148206 00000 н. 0000148407 00000 н. 0000148530 00000 н. 0000148651 00000 п. 0000148823 00000 н. 0000149009 00000 н. 0000149177 00000 н. 0000149314 00000 н. 0000149431 00000 н. 0000149592 00000 н. 0000149723 00000 н. 0000149868 00000 н. 0000150010 00000 н. 0000150136 00000 н. 0000150269 00000 н. 0000150411 00000 н. 0000150526 00000 н. 0000150624 00000 н. 0000150822 00000 н. 0000151008 00000 н. 0000151219 00000 н. 0000151414 00000 н. 0000151607 00000 н. 0000151801 00000 н. 0000152013 00000 н. 0000152221 00000 н. 0000152411 00000 н. 0000152594 00000 н. 0000152777 00000 н. 0000152965 00000 н. 0000153173 00000 н. 0000153379 00000 п. 0000153564 00000 н. 0000153767 00000 н. 0000153955 00000 н. 0000154155 00000 н. 0000154330 00000 н. 0000154525 00000 н. 0000154723 00000 н. 0000154918 00000 н. 0000155072 00000 н. 0000155236 00000 н. 0000155430 00000 н. 0000155637 00000 н. 0000155794 00000 н. 0000155948 00000 н. 0000156096 00000 н. 0000156349 00000 н. 0000156505 00000 н. 0000156668 00000 н. 0000156896 00000 н. 0000157030 00000 н. 0000157176 00000 н. 0000157297 00000 н. 0000157437 00000 н. 0000157618 00000 н. 0000157793 00000 н. 0000157998 00000 н. 0000158193 00000 н. 0000158359 00000 н. 0000158550 00000 н. 0000158750 00000 н. 0000158938 00000 н. 0000159128 00000 н. 0000159350 00000 н. 0000159526 00000 н. 0000159680 00000 н. 0000159837 00000 н. 0000160034 00000 н. 0000160176 00000 п. 0000160331 00000 н. 0000160479 00000 н. 0000160621 00000 н. 0000160743 00000 н. 0000160894 00000 н. 0000161059 00000 н. 0000161200 00000 н. 0000161385 00000 н. 0000161524 00000 н. 0000161678 00000 н. 0000161937 00000 н. 0000162041 00000 н. 0000162165 00000 н. 0000162303 00000 н. 0000162437 00000 н. 0000162597 00000 н. 0000162714 00000 н. 0000162879 00000 п. 0000163052 00000 н. 0000163213 00000 н. 0000163392 00000 н. 0000163561 00000 н. 0000163727 00000 н. 0000163872 00000 н. 0000164015 00000 н. 0000164168 00000 н. 0000164318 00000 н. 0000164446 00000 н. 0000164634 00000 н. 0000164828 00000 н. 0000164987 00000 н. 0000165164 00000 н. 0000165333 00000 н. 0000165519 00000 н. 0000165698 00000 н. 0000165833 00000 н. 0000165962 00000 н. 0000166105 00000 н. 0000166275 00000 н. 0000166458 00000 н. 0000166618 00000 н. 0000166750 00000 н. 0000166913 00000 н. 0000167058 00000 н. 0000167187 00000 н. 0000167343 00000 н. 0000167487 00000 н. 0000167612 00000 н. 0000167719 00000 н. 0000167846 00000 н. 0000168027 00000 н. 0000168140 00000 н. 0000168253 00000 н. 0000168397 00000 н. 0000022447 00000 п. 0000017667 00000 п. трейлер ] >> startxref 0 %% EOF 7059 0 объект > поток h $ iw, Xs? Xo-mŬ; ^ T. DϚMԠKq}.}! O`GMpx6DmNZ_N۱M0jZM

    1PCS Great IT USBASP USBISP AVR Programmer USB ISP USB ASP ATMEGA8 ATM – BDF AUTOMATION LTD

    Возврат
    Наша политика действует 30 дней. Если с момента покупки прошло 30 дней, к сожалению, мы не сможем предложить вам возврат или обмен.

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

    Некоторые виды товаров не подлежат возврату.Скоропортящиеся товары, такие как продукты питания, цветы, газеты или журналы, возврату не подлежат. Мы также не принимаем товары интимного или гигиенического назначения, опасные материалы или легковоспламеняющиеся жидкости или газы.

    Дополнительные невозвратные товары:
    – Подарочные карты
    – Загружаемые программные продукты
    – Некоторые предметы медицинского назначения и личной гигиены

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

    Существуют определенные ситуации, когда предоставляется только частичное возмещение (если применимо)
    – Книга с явными признаками использования
    – CD, DVD, кассета VHS, программное обеспечение, видеоигра, кассета или виниловая пластинка, которая была открыта
    – Любой товар не в исходном состоянии, поврежден или отсутствует по причинам, не связанным с нашей ошибкой
    – Любой товар, который возвращается более чем через 30 дней после доставки

    Возврат (если применимо)
    После получения и проверки вашего возврата , мы отправим вам электронное письмо, чтобы уведомить вас о том, что мы получили ваш возвращенный товар.Мы также сообщим вам об утверждении или отклонении вашего возмещения.
    Если вы одобрены, то ваш возврат будет обработан, и кредит будет автоматически зачислен на вашу кредитную карту или исходный способ оплаты в течение определенного количества дней.

    Просроченный или отсутствующий возврат средств (если применимо)
    Если вы еще не получили возмещение, сначала проверьте свой банковский счет еще раз.
    Затем обратитесь в компанию, обслуживающую вашу кредитную карту. Прежде чем ваш возврат будет официально объявлен, может пройти некоторое время.
    Затем обратитесь в свой банк. Перед отправкой возврата часто требуется некоторое время на обработку.
    Если вы сделали все это, но еще не получили возмещение, свяжитесь с нами по адресу [email protected].

    Предметы со скидкой (если применимо)
    Возврату подлежат только товары по стандартной цене, к сожалению, товары со скидкой не подлежат возврату.

    Обмен (если применимо)
    Мы заменяем товары только в том случае, если они неисправны или повреждены. Если вам нужно обменять его на такой же, отправьте нам письмо по адресу bryan @ bdfengineering.com и отправьте свой товар по адресу: BDF AUTOMATION LTD, 941 MCLEAN AVE, # 107, YONKERS NY 10704, США.

    Подарки
    Если товар был отмечен как подарок при покупке и доставке непосредственно вам, вы получите подарочный кредит на сумму вашего возврата. После получения возвращенного товара вам будет отправлен подарочный сертификат.

    Если товар не был помечен как подарок при покупке, или если даритель получил заказ, чтобы передать его вам позже, мы отправим дарителю возмещение, и он узнает о вашем возврате.

    Доставка
    Чтобы вернуть продукт, вы должны отправить его по адресу: BDF AUTOMATION LTD, 941 MCLEAN AVE, # 107, YONKERS NY 10704, США

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

    В зависимости от того, где вы живете, время, необходимое для того, чтобы обмененный товар был доставлен вам, может варьироваться.

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

    Купить usbasp usbisp онлайн – Купить usbasp usbisp со скидкой на AliExpress

    Отличные новости !!! Вы попали в нужное место для usbasp usbisp. К настоящему времени вы уже знаете, что что бы вы ни искали, вы обязательно найдете это на AliExpress.У нас буквально тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.

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

    AliExpress никогда не уступит по выбору, качеству и цене. Каждый день вы будете находить новые онлайн-предложения, скидки в магазинах и возможность сэкономить еще больше, собирая купоны. Но вам, возможно, придется действовать быстро, поскольку этот лучший usbasp usbisp вскоре станет одним из самых востребованных бестселлеров. Подумайте, как вам будут завидовать друзья, когда вы скажете им, что получили usbasp usbisp на AliExpress.Благодаря самым низким ценам в Интернете, дешевым тарифам на доставку и возможности получения на месте вы можете еще больше сэкономить.

    Если вы все еще не уверены в usbasp usbisp и думаете о выборе аналогичного товара, AliExpress – отличное место для сравнения цен и продавцов. Мы поможем вам разобраться, стоит ли доплачивать за высококачественную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь.И, если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе. Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца.Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово – просто слушайте миллионы наших довольных клиентов.

    А если вы новичок на AliExpress, мы откроем вам секрет.Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны – и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести usbasp usbisp по самой выгодной цене.

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

    Схема контактов

    ATmega8 | Блок-схема и описание ATmega8

    AVR – это семейство микроконтроллеров, разработанных компанией Atmel в 1996 году. Это модифицированные однокристальные 8-битные RISC-микроконтроллеры с архитектурой Гарварда. Ядро Atmel AVR сочетает в себе богатый набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра напрямую подключены к арифметико-логическому устройству (ALU), что позволяет получить доступ к двум независимым регистрам в одной инструкции, выполняемой за один такт. Результирующая архитектура более эффективна с точки зрения кода и обеспечивает до десяти раз более высокую пропускную способность, чем обычные микроконтроллеры CISC. Здесь мы рассмотрим схему контактов ATmega8, блок-схему, спящий режим и особенности. Но прежде чем говорить о схеме выводов ATmega8, давайте сначала рассмотрим блок-схему Atmega8.

    Блок-схема ATmega8

    Блок-схема ATmega8

    ATmega8 предоставляет 8 Кбайт внутрисистемной программируемой флеш-памяти с возможностью чтения-во время записи, 512 байт EEPROM, 1 Кбайт SRAM, 23 линии ввода-вывода общего назначения, 32 рабочих регистра общего назначения, три гибких таймера / Счетчики с режимами сравнения, внутренними и внешними прерываниями, последовательным программируемым USART, байтовым двухпроводным последовательным интерфейсом, 6-канальным АЦП (восемь каналов в пакетах TQFP и QFN / MLF) с точностью до 10 бит, программируемым сторожевым таймером с внутренним генератором, последовательным портом SPI и пятью программно выбираемыми режимами энергосбережения.

    Характеристики

    • Расширенная архитектура RISC
      • 130 Мощные инструкции – большинство циклов выполнения за один такт
      • 32 × 8 рабочих регистров общего назначения
      • Полностью статическая работа
      • Пропускная способность до 16 MIPS при 16 МГц
      • 2-тактный умножитель на кристалле
    • Сегменты энергонезависимой памяти повышенной прочности
      • 8 Кбайт внутрисистемной самопрограммируемой флэш-памяти программ
      • 512 байт EEPROM
      • Внутренняя SRAM 1 Кбайт
      • Циклы записи / стирания: 10 000 вспышек / 100 000 EEPROM
      • Сохранение данных: 20 лет при 85 ° C / 100 лет при 25 ° C (1)
      • Дополнительная секция загрузочного кода с независимыми фиксирующими битами
      • Внутрисистемное программирование с помощью встроенной программы загрузки
      • Операция истинного чтения-во время записи
      • Блокировка программирования для безопасности программного обеспечения
    • Периферийные функции
      • Два 8-битных таймера / счетчика с отдельным предделителем, один режим сравнения
      • Один 16-битный таймер / счетчик с отдельным предделителем, режимом сравнения и режимом захвата
      • Счетчик реального времени с отдельным генератором
      • Три канала ШИМ
      • 8-канальный АЦП в корпусе TQFP и QFN / MLF (восемь каналов, точность 10 бит)
      • 6-канальный АЦП в пакете PDIP (шесть каналов, 10-битная точность)
      • Последовательный двухпроводной интерфейс с байтовой ориентацией
      • Программируемый последовательный порт USART
      • Главный / подчиненный последовательный интерфейс SPI
      • Программируемый сторожевой таймер с отдельным встроенным генератором
      • Встроенный аналоговый компаратор
    • Специальные функции микроконтроллера
      • Сброс при включении питания и программируемое обнаружение пониженного напряжения
      • Внутренний калиброванный RC-генератор
      • Внешние и внутренние источники прерываний
      • Пять режимов сна: холостой ход, шумоподавление АЦП, энергосбережение, отключение питания и ждущий режим
    • Ввод-вывод и пакеты
      • 23 программируемых линии ввода / вывода
      • 28-выводной PDIP, 32-выводный TQFP и 32-контактный QFN / MLF
    • Рабочее напряжение
      • 2. 7 В – 5,5 В (ATmega8L)
      • 4,5–5,5 В (ATmega8)
    • скоростных классов
      • 0-8 МГц (ATmega8L)
      • 0 – 16 МГц (ATmega8)
    • Потребляемая мощность при 4 МГц, 3 В, 25 ° C
      • Активный: 3,6 мА
      • Режим ожидания: 1,0 мА
      • Режим пониженного энергопотребления: 0,5 мкА

    Давайте подробно рассмотрим схему выводов ATmega8.

    ATmega8 Схема контактов и описание

    Схема выводов ATmega8

    Подробное описание схемы выводов ATmega8:

    VCC : Цифровое напряжение питания.
    GND : Земля.
    Порт B (PB7 … PB0) XTAL1 / XTAL2 / TOSC1 / TOSC2

    Порт B – это 8-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбираемыми для каждого бита). Выходные буферы порта B обладают симметричными характеристиками привода с высокой пропускной способностью как приемника, так и источника. В качестве входов контакты порта B, которые внешне подтянуты к низкому уровню, будут давать ток, если активированы подтягивающие резисторы. Контакты порта B имеют тройное обозначение, когда условие сброса становится активным, даже если часы не работают.

    Порт C (PC5… PC0)

    Порт C – это 7-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбираемыми для каждого бита). Выходные буферы порта C обладают симметричными характеристиками привода с высокой пропускной способностью как приемника, так и источника. В качестве входов контакты порта C, которые внешне подтянуты к низкому уровню, будут давать ток, если активированы подтягивающие резисторы. Выводы порта C имеют тройное обозначение, когда условие сброса становится активным, даже если часы не работают.

    PC6 / СБРОС

    Если запрограммирован предохранитель RSTDISBL, PC6 используется как вывод ввода / вывода.Обратите внимание, что электрические характеристики PC6 отличаются от других контактов порта C.

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

    Порт D (PD7… PD0)

    Порт D – это 8-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбираемыми для каждого бита). Выходные буферы порта D обладают симметричными характеристиками привода с высокой пропускной способностью как приемника, так и источника.В качестве входов контакты порта D, которые извлекаются из низкого уровня, будут давать ток, если активированы подтягивающие резисторы. Выводы порта D имеют тройное обозначение, когда условие сброса становится активным, даже если часы не работают.

    СБРОС

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

    Vcc

    Vcc – это вывод напряжения питания для аналого-цифрового преобразователя, порта C (3… 0) и ADC (7… 6).Он должен быть подключен к Vcc извне, даже если АЦП не используется. Если используется АЦП, он должен быть подключен к Vcc через фильтр нижних частот. Обратите внимание, что порт C (5… 4) использует цифровое напряжение питания Vcc.

    ARef

    ARef – это аналоговый опорный вывод для аналого-цифрового преобразователя. ADC7… 6 (только в корпусах TQFP и QFN / MLF) В корпусах TQFP и QFN / MLF ADC7… 6 служат в качестве аналоговых входов для аналого-цифрового преобразователя. Эти выводы питаются от аналогового источника и служат 10-битными каналами АЦП.

    В режиме ожидания ЦП останавливается, а SRAM, таймер / счетчики, порт SPI и система прерываний продолжают функционировать. Режим пониженного энергопотребления сохраняет содержимое регистра, но останавливает генератор, отключая все другие функции микросхемы до следующего прерывания или аппаратного сброса. В режиме энергосбережения асинхронный таймер продолжает работать, позволяя пользователю поддерживать базу таймера, пока остальная часть устройства находится в спящем режиме. В режиме шумоподавления АЦП ЦП и все модули ввода / вывода, кроме асинхронного таймера и АЦП, останавливаются, чтобы минимизировать коммутируемый шум во время преобразований АЦП.В режиме ожидания кварцевый / резонаторный генератор работает, в то время как остальная часть устройства находится в спящем режиме. Это обеспечивает быстрый запуск в сочетании с низким энергопотреблением.

    Микроконтроллер работает в 5 спящих режимах.

    Режим энергосбережения : Используется, когда счетчик / таймер синхронизируется асинхронно. Обычно этот режим используется для экономии потребляемой мощности микроконтроллера.

    Режим ожидания : Он останавливает работу ЦП, но разрешает работу АЦП, TWI, SPI и прерывает работу системы и сторожевого таймера.Это достигается установкой битов SM0 в SM2 флага регистра микроконтроллера в ноль.

    Режим отключения питания : Он включает внешние прерывания, 2-проводной последовательный интерфейс и сторожевой таймер при отключении внешнего генератора. Он останавливает все сгенерированные часы.

    Режим снижения шума АЦП : Он останавливает центральный процессор, но позволяет функционировать АЦП, таймеру / счетчику и внешним прерываниям.

    Режим ожидания : В этом режиме может работать только генератор, замедляя все остальные операции микроконтроллера.

    Подробный технический паспорт доступен здесь.


    Дополнительные базовые статьи доступны в учебном уголке.

    .

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

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