Использование МК ATMega163, ATMega163L, ATMega16 в Arduino IDE
Популярная среда разработки Arduino IDE привлекает большим количеством готовых библиотек и интересных проектов, которые можно найти на просторах Сети.Некоторое время назад оказались в моем распоряжении несколько микроконтроллеров ATMEL ATMega163 и ATMega163L. Микросхемы были взяты из отслуживших свой срок девайсов. Данный контроллер очень похож на ATMega16, и фактически является его ранней версией.
Содержание / Contents
• Высокопроизводительные, мало потребляющие AVR 8- битные микроконтроллеры• 130 исполняемых команд, большинство за один машинный такт
• 32 рабочих регистра общего назначения
• Полностью статический режим работы
• Производительность до 8 MIPS при 8 МГц
• Встроенный 2-х тактовый умножитель
• Энергонезависимая память программ и данных
• Внутрисистемно самопрограммируемая FLASH память
• Опционно загрузочная область памяти (256б-2Кб) с независимыми ключевыми битами, внутрисистемное программирование встроенной загрузочной программой, без внешнего программатора
• 512 байт EEPROM с допустимым количеством циклов стирания записи до 100 000.
• 1024 байт внутренней SRAM
• Программируемый ключ защиты программ
• Периферийные функции
два 8-битных таймера/счётчика с программируемым предделителем и режимом сравнения
один 16-битный таймер/счётчик с программируемым предделителем, режимом сравнения и захвата
счётчик реального времени с программируемым генератором
три ШИМ генератора
8-и канальный, 10-и битный АЦП
байт-ориентированный, двухпроводный интерфейс
программируемый USART
• Master/Slave SPI последовательный интерфейс
• Программируемыи Watchdog таймер с программируемым генератором
• Встроенный аналоговый компаратор
• Специальные функции
Reset по включению питания и выключение при снижении напряжения питания
Внутренний калиброванный RC генератор
• Внешние и внутренние источники прерывания
Четыре экономичных режима: Idle, подавления шумов АЦП, экономичный, режим Выкл.
• Потребляемый ток при 4 МГц, 3.0 В, 25°С
Активный – 5.0 мА
Idle – 1.9 мА
Выкл. – 1мА
• 32 программируемых вывода вход-выход
• 40 выводной корпус PDIP и 44 выводной корпус TQFP
• Напряжение питания:
2.7 В до 5.5 В для ATMega163L
4.5 В до 5.5 В для Atmega163
• Тактовая частота:
0-4 МГц Atmega163L
0-8 МГц Atmega163
Объем флеш-памяти и частота вдвое меньше, чем у ATMega328P, применяемом в наиболее популярном Arduino NANO. Однако этого вполне достаточно для большинства несложных проектов.
Поскольку данный МК является устаревшей моделью, современные средства разработки его как правило не поддерживают.
Из поддерживаемых можно отметить следующие:
• AVR Studio 4.19
• Программатор AVR DUDE PROG версии 1.0Естественно возникло желание использовать ATMega163 в проектах, созданных в Arduino IDE.
Поиск по Сети на данную тему ничего не дал, все закончилось тем, что никто не смог собрать загрузчик для данного МК. Все дело в том, что при использовании стороннего USB программатора, отпадает необходимость в загрузчике, что также сэкономит 2 КБ флеш-памяти.
В любом случае необходимо скомпилировать HEX-файл, необходимый для программирования данного МК.
Идем в папку установки Arduino IDE. Обычно это C:\Program Files (x86)\Arduino\hardware\Arduino\avr для 64 битных систем и C:\Program Files\Arduino\hardware\Arduino\avr для 32 битных соответственно. Предварительно сделав резервную копию файла boards.txt, добавляем в него следующие строки:
####################################################################### atmega16.name=ATMega16 atmega16.bootloader.low_fuses=0xFF atmega16.bootloader.high_fuses=0xCF atmega16.bootloader.unlock_bits=0×3 °F atmega16.bootloader.lock_bits=0×0 °F atmega16.upload.maximum_size=16384 atmega16.build.mcu=atmega16 atmega16.build.f_cpu=4000000L atmega16.build.core=Arduino:Arduino atmega16.build.variant=standard # Без загрузчика частота МК 4 МГц. ########################################################################### ########################################################################### atmega163.name=ATMega163L atmega163.bootloader.low_fuses=0xFF atmega163.bootloader.high_fuses=0xCF atmega163.bootloader.unlock_bits=0×3 °F atmega163.bootloader.lock_bits=0×0 °F atmega163.upload.maximum_size=16384 atmega163.build.mcu=atmega163 atmega163.build.f_cpu=4000000L atmega163.build.core=Arduino:Arduino atmega163.build.variant=standard # Без загрузчика частота МК 4 МГц. ###########################################################################
Важно! В случае возникновения ошибок файла boards.txt, его необходимо сохранить в кодировке UTF-8 без BOM.
Теперь проверяем. Открываем проект blink, меняем порт на 0, выбираем плату ATMega16 компилируем.
Теперь проверим что у нас получилось в Proteus. Тестовая схема имеет следующий вид:
Скачать проект для Proteus можно внизу статьи. Скомпилированный файл распологается в папке скетчей, обычно это C:\Users\[User_name]\Documents\Arduino\Blink, загружаем полученный файл Blink.ino.standard.hex и убеждаемся, что все работает. Поскольку в Proteus нет модели для ATMega163, то для моделирования компилируем прошивку для ATMega16.
Прошивка микроконтроллера производится из программы USBASP AVRDUDE_PROG с помощью программатора USBASP, причем для МК ATMega163 необходимо использование старой версии 1.0, т. к. в более новых поддержка данного МК отсутствует.
Arduino Pin Mapping для МК ATMega16/ATMega163 в корпусах PDIP и TQFP
При использовании библиотек avr-netino необходимо помнить, что они имеют совершенно иной Arduino pin mapping.
При компиляции проектов под МК ATMega8, ATMega16, и аналогичных, в проектах, использующих таймер, ШИМ, UART, необходимо добавить в начало скетча следующий код:
▼ Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.#define TCCR2A TCCR2 #define TCCR2B TCCR2 #define TIFR2 TIFR #define COM2A1 COM21 #define COM2A0 COM20 #define OCR2A OCR2 #define TIMSK2 TIMSK #define OCIE2A OCIE2 #define TIMER2_COMPA_vect TIMER2_COMP_vect #define TIMSK1 TIMSK
▼ Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.
Спасибо за внимание!
В следующей статье планирую рассказать о создании паяльной станции на МК ATMega16/ATMega163.
Камрад, рассмотри датагорские рекомендации
Александр (radist80)
Украина, Днепр
О себе автор ничего не сообщил.
Микроконтроллер Atmega16MEGA-AVR | MEGA-AVR
Atmega16 — 8-разрядный микроконтроллер с 16 килобайтами памяти.
- 8-разрядный высокопроизводительный AVR микроконтроллер с малым потреблением
- Прогрессивная RISC архитектура
130 высокопроизводительных команд, большинство команд выполняется за один тактовый цикл
32 8-разрядных рабочих регистра общего назначения
Полностью статическая работа
Производительность приближается к 16 MIPS (при тактовой частоте 16 МГц)
Встроенный 2-цикловый перемножитель - Энергонезависимая память программ и данных
16 Кбайт внутрисистемно программируемой Flash памяти (In-System Self-Programmable Flash)
Обеспечивает 1000 циклов стирания/записи
Дополнительный сектор загрузочных кодов с независимыми битами блокировки
Внутрисистемное программирование встроенной программой загрузки
Обеспечен режим одновременного чтения/записи (Read-While-Write)
512 байт EEPROM
Обеспечивает 100000 циклов стирания/записи
1 Кбайт встроенной SRAM
Программируемая блокировка, обеспечивающая защиту программных средств пользователя - Интерфейс JTAG (совместимый с IEEE 1149.1)
Возможность сканирования периферии, соответствующая стандарту JTAG
Программирование через JTAG интерфейс: Flash, EEPROM памяти, перемычек и битов блокировки - Встроенная периферия
Два 8-разрядных таймера/счетчика с отдельным предварительным делителем, один с режимом сравнения
Один 16-разрядный таймер/счетчик с отдельным предварительным делителем и режимами захвата и сравнения
Счетчик реального времени с отдельным генератором
Четыре канала PWM
8-канальный 10-разрядный аналого-цифровой преобразователь
8 несимметричных каналов
7 дифференциальных каналов (только в корпусе TQFP)
2 дифференциальных канала с программируемым усилением в 1, 10 или 200 крат (только в корпусе TQFP)
Байт-ориентированный 2-проводный последовательный интерфейс
Программируемый последовательный USART
Последовательный интерфейс SPI (ведущий/ведомый)
Программируемый сторожевой таймер с отдельным встроенным генератором
Встроенный аналоговый компаратор - Специальные микроконтроллерные функции
Сброс по подаче питания и программируемый детектор кратковременного снижения напряжения питания
Встроенный калиброванный RC-генератор
Внутренние и внешние источники прерываний
Шесть режимов пониженного потребления: Idle, Power-save, Power-down, Standby, Extended Standby и снижения шумов ADC - Выводы I/O и корпуса
32 программируемые линии ввода/вывода
40-выводной корпус PDIP и 44-выводной корпус TQFP - Рабочие напряжения
2,7 — 5,5 В (ATmega16L)
4,5 — 5,5 В (ATmega16) - Рабочая частота
0 — 8 МГц (ATmega16L)
0 — 16 МГц (ATmega16) - Даташит Atmega16Скачали 2712 раз
прошивка, установка драйвера [Амперка / Вики]
Переход контроллера в DFU-режим
Отключите Arduino от компьютера.
- Замкните контакты, указанные на нижеприведённом рисунке.
Подключите Arduino к компьютеру.
Разомкните замкнутые ранее контакты.
Зайдите в «Диспетчер устройств» и посмотрите как определяется платформа:
Установка драйвера для контроллера ATmega16U2
- Скачайте и установите Flip — программу для прошивки микроконтроллеров.
Зайдите в «Диспетчер устройств» под учётной записью «Администратор»
Нажмите правой кнопкой мыши на «Неизвестное устройство»
В выпадающем меню нажмите «Свойства»
Перейдите на вкладку «Драйвер»
Нажмите «Обновить»
- Нажмите «Выполните поиск драйверов на этом компьютере». Драйвера находятся в директории, в которую был установлен Flip, в папке «usb».
- Нажмите «Далее» и согласитесь с установкой программного обеспечения для данного устройства. После установки драйверов, в «Диспетчере устройств» Arduino станет определяться так:
Прошивка микроконтроллера ATmega16U2
Если в диспетчере устройств вы видите «ATmega16U2», значит контроллер, который отвечает за коммуникацию между USB-интерфейсом Arduino и контроллером Arduino не прошит.
Мы рассмотрим порядок действий по настройке контроллера для платы Arduino Uno. Для плат Arduino Mega2560 и Arduino ADK порядок действий аналогичен, необходимо только в использовать соответствующий платформе .hex
-файл.
- Скачайте и установите Flip — программу для прошивки микроконтроллеров.
- Скачайте
*.zip
-архив, в котором находится файл прошивки контроллера ATmega16U2 для своей платформы. Распакуйте
*.zip
-архив.Сохраните распакованный
*.hex
-файл в корень диска «C»- Запустите Flip
- В меню укажите целевой контроллер ATmega16U2.
В меню выберите файл с прошивкой.
В меню укажите связь по USB.
После всех манипуляций окно программы должно выглядеть так:
- Нажмите кнопку «Run» и дождитесь завершения прошивки.
- Отключите Arduino от компьютера и подключите её снова. Во вкладке «Порты (COM и LPT)» «Диспетчера устройств» вы должны увидеть следующую картину:
Всё получилось. Теперь можно смело переходить к продолжению «настройки платы» или к «экспериментам»
ATmega8-16PU, Микроконтроллер 8-Бит, AVR, 16МГц, 8КБ Flash [DIP-28]
Описание Сроки доставки Цена и наличие в магазинах
IC, 8-BIT 8K FLASH MCU, TUBE14 Series ATMEGA Memory Size, Flash 8KB EEPROM Size 512Byte Memory Size, RAM 1024Byte No of I/O Lines 23 No. of ADC Inputs 8 Timers, No. of 3 PWM Channels, No of 3 Clock Frequency 16MHz Interface Type SPI, USART Voltage, Supply Min 4.5V Voltage, Supply Max 5.5V Termination Type Through Hole Case Style DIP No. of Pins 28 Operating Temperature Range -40°C to +85°C Temp, Op. Max 85°C Temp, Op. Min -40°C Base Number 8 Bits, Number in ADC 10 IC Generic Number 8 Logic Function Number 8 Memory Size 8 K Memory Type Flash PEROM Microprocessor/Controller Features ISP, SPI, WDT No. of Bits 8 Packaging Type Tube
Корпус SPDIP28L, Ядро AVR, Максимальная частота ядра 16 МГц, Объём памяти программ 8.19 кБайт, Объём EEPROM памяти 512 Байт, Объём оперативной памяти 1.02 кБайт, Интерфейсы I²C, SPI, UART/USART, Периферия Brown-out Detect/Reset, POR, PWM, WDT, АЦП/ЦАП A/D 6x10b, Напряжение питания, min 4.5 В, Напряжение питания, max 5.5 В
Технические параметры
Ширина шины данных
Тактовая частота
Количество входов/выходов
Объем памяти программ
Тип памяти программ
Наличие АЦП/ЦАП
Встроенные интерфейсы
Встроенная периферия
Напряжение питания
Рабочая температура
Техническая документация
Дополнительная информация
Datasheet ATmega8-16PU
Видео
1:47
Выберите регион, чтобы увидеть способы получения товара.
— Выберите город — Москва Санкт-Петербург Белгород Волгоград Воронеж Гомель Екатеринбург Ижевск Казань Калуга Краснодар Красноярск Минск Набережные Челны Нижний Новгород Новосибирск Омск Пермь Ростов-на-Дону Рязань Самара Саратов Смоленск Тверь Томск Тула Тюмень Уфа Челябинск Ярославль% PDF-1.2 % 261 0 объектов> endobj Xref 261 98 0000000016 00000 n 0000002935 00000 n 0000003068 00000 n 0000002305 00000 n 0000003251 00000 n 0000003277 00000 n 0000003323 00000 n 0000003358 00000 n 0000003559 00000 n 0000003637 00000 n 0000003713 00000 n 0000003791 00000 n 0000003869 00000 n 0000003947 00000 n 0000004025 00000 n 0000004102 00000 n 0000004179 00000 n 0000004256 00000 n 0000004333 00000 n 0000004410 00000 n 0000004487 00000 n 0000004564 00000 n 0000004641 00000 n 0000004718 00000 n 0000004795 00000 n 0000004872 00000 n 0000004949 00000 n 0000005026 00000 n 0000005102 00000 n 0000005305 00000 n 0000005736 00000 n 0000006426 00000 n 0000006522 00000 n 0000006617 00000 n 0000007426 00000 n 0000008289 00000 n 0000009013 00000 n 0000009769 00000 n 0000009949 00000 n 0000010140 00000 n 0000010942 00000 n 0000012109 00000 n 0000013282 00000 n 0000014438 00000 n 0000014609 00000 n 0000014840 00000 n 0000022622 00000 n 0000022939 00000 n 0000023963 00000 n 0000024956 00000 n 0000025282 00000 n 0000025784 00000 n 0000025948 00000 n 0000026450 00000 n 0000026616 00000 n 0000027058 00000 n 0000027135 00000 n 0000027192 00000 n 0000027272 00000 n 0000027408 00000 n 0000027496 00000 n 0000027584 00000 n 0000027711 00000 n 0000027801 00000 n 0000027891 00000 n 0000028033 00000 n 0000028108 00000 n 0000028184 00000 n 0000028290 00000 n 0000028398 00000 n 0000028499 00000 n 0000028593 00000 n 0000028722 00000 n 0000028808 00000 n 0000028934 00000 n 0000029029 00000 n 0000029133 00000 n 0000029208 00000 n 0000029285 00000 n 0000029374 00000 n 0000029464 00000 n 0000029555 00000 n 0000029645 00000 n 0000029747 00000 n 0000029850 00000 n 0000029952 00000 n 0000030054 00000 n 0000030142 00000 n 0000030231 00000 n 0000030335 00000 n 0000030436 00000 n 0000030539 00000 n 0000030640 00000 n 0000030742 00000 n 0000030844 00000 n 0000030945 00000 n 0000031046 00000 n 0000031148 00000 n прицеп ] >> startxref 0 %% EOF 264 0 объект> поток ? [904Cir` = `ik`U | sHd * gUZ5vf_zv> YPY Cdш ~ फ़ 34 j
.% PDF-1.4 % 2470 0 объектов > endobj Xref 2470 821 0000000016 00000 n 0000016795 00000 n 0000017034 00000 n 0000017191 00000 n 0000017224 00000 n 0000017283 00000 n 0000017438 00000 n 0000023249 00000 n 0000023496 00000 n 0000023566 00000 n 0000023663 00000 n 0000023768 00000 n 0000023951 00000 n 0000024107 00000 n 0000024245 00000 n 0000024383 00000 n 0000024537 00000 n 0000024708 00000 n 0000024816 00000 n 0000024924 00000 n 0000025050 00000 n 0000025143 00000 n 0000025236 00000 n 0000025345 00000 n 0000025474 00000 n 0000025595 00000 n 0000025753 00000 n 0000025898 00000 n 0000026075 00000 n 0000026244 00000 n 0000026359 00000 n 0000026475 00000 n 0000026621 00000 n 0000026746 00000 n 0000026881 00000 n 0000027008 00000 n 0000027214 00000 n 0000027336 00000 n 0000027505 00000 n 0000027689 00000 n 0000027818 00000 n 0000027935 00000 n 0000028068 00000 n 0000028204 00000 n 0000028334 00000 n 0000028460 00000 n 0000028584 00000 n 0000028712 00000 n 0000028834 00000 n 0000028960 00000 n 0000029086 00000 n 0000029216 00000 n 0000029346 00000 n 0000029472 00000 n 0000029609 00000 n 0000029747 00000 n 0000029880 00000 n 0000030013 00000 n 0000030133 00000 n 0000030253 00000 n 0000030376 00000 n 0000030500 00000 n 0000030625 00000 n 0000030747 00000 n 0000030866 00000 n 0000030993 00000 n 0000031114 00000 n 0000031241 00000 n 0000031366 00000 n 0000031490 00000 n 0000031661 00000 n 0000031868 00000 n 0000031979 00000 n 0000032104 00000 n 0000032237 00000 n 0000032370 00000 n 0000032506 00000 n 0000032636 00000 n 0000032776 00000 n 0000032911 00000 n 0000033035 00000 n 0000033158 00000 n 0000033285 00000 n 0000033412 00000 n 0000033528 00000 n 0000033674 00000 n 0000033795 00000 n 0000033881 00000 n 0000034001 00000 n 0000034159 00000 n 0000034249 00000 n 0000034432 00000 n 0000034529 00000 n 0000034690 00000 n 0000034841 00000 n 0000034959 00000 n 0000035081 00000 n 0000035235 00000 n 0000035381 00000 n 0000035513 00000 n 0000035663 00000 n 0000035807 00000 n 0000035952 00000 n 0000036115 00000 n 0000036253 00000 n 0000036381 00000 n 0000036511 00000 n 0000036661 00000 n 0000036842 00000 n 0000036970 00000 n 0000037090 00000 n 0000037294 00000 n 0000037487 00000 n 0000037607 00000 n 0000037731 00000 n 0000037839 00000 n 0000037953 00000 n 0000038144 00000 n 0000038242 00000 n 0000038371 00000 n 0000038507 00000 n 0000038676 00000 n 0000038865 00000 n 0000038984 00000 n 0000039089 00000 n 0000039225 00000 n 0000039354 00000 n 0000039481 00000 n 0000039627 00000 n 0000039791 00000 n 0000039891 00000 n 0000040020 00000 n 0000040170 00000 n 0000040285 00000 n 0000040403 00000 n 0000040527 00000 n 0000040642 00000 n 0000040763 00000 n 0000040868 00000 n 0000040976 00000 n 0000041095 00000 n 0000041231 00000 n 0000041407 00000 n 0000041504 00000 n 0000041605 00000 n 0000041749 00000 n 0000041945 00000 n 0000042135 00000 n 0000042237 00000 n 0000042372 00000 n 0000042474 00000 n 0000042575 00000 n 0000042692 00000 n 0000042810 00000 n 0000042946 00000 n 0000043065 00000 n 0000043193 00000 n 0000043306 00000 n 0000043473 00000 n 0000043571 00000 n 0000043725 00000 n 0000043893 00000 n 0000044026 00000 n 0000044152 00000 n 0000044338 00000 n 0000044486 00000 n 0000044586 00000 n 0000044684 00000 n 0000044873 00000 n 0000044986 00000 n 0000045099 00000 n 0000045234 00000 n 0000045373 00000 n 0000045555 00000 n 0000045662 00000 n 0000045773 00000 n 0000045899 00000 n 0000045998 00000 n 0000046112 00000 n 0000046287 00000 n 0000046413 00000 n 0000046537 00000 n 0000046697 00000 n 0000046852 00000 n 0000046949 00000 n 0000047074 00000 n 0000047243 00000 n 0000047362 00000 n 0000047474 00000 n 0000047591 00000 n 0000047716 00000 n 0000047844 00000 n 0000047970 00000 n 0000048096 00000 n 0000048269 00000 n 0000048444 00000 n 0000048562 00000 n 0000048687 00000 n 0000048816 00000 n 0000048947 00000 n 0000049079 00000 n 0000049241 00000 n 0000049347 00000 n 0000049448 00000 n 0000049571 00000 n 0000049694 00000 n 0000049823 00000 n 0000050002 00000 n 0000050193 00000 n 0000050299 00000 n 0000050443 00000 n 0000050566 00000 n 0000050692 00000 n 0000050825 00000 n 0000050929 00000 n 0000051044 00000 n 0000051227 00000 n 0000051369 00000 n 0000051489 00000 n 0000051668 00000 n 0000051850 00000 n 0000051969 00000 n 0000052102 00000 n 0000052250 00000 n 0000052400 00000 n 0000052548 00000 n 0000052731 00000 n 0000052832 00000 n 0000052932 00000 n 0000053109 00000 n 0000053192 00000 n 0000053377 00000 n 0000053495 00000 n 0000053614 00000 n 0000053746 00000 n 0000053938 00000 n 0000054066 00000 n 0000054182 00000 n 0000054309 00000 n 0000054428 00000 n 0000054553 00000 n 0000054692 00000 n 0000054829 00000 n 0000054954 00000 n 0000055081 00000 n 0000055195 00000 n 0000055317 00000 n 0000055455 00000 n 0000055590 00000 n 0000055753 00000 n 0000055918 00000 n 0000056013 00000 n 0000056154 00000 n 0000056271 00000 n 0000056391 00000 n 0000056524 00000 n 0000056636 00000 n 0000056846 00000 n 0000056999 00000 n 0000057098 00000 n 0000057197 00000 n 0000057311 00000 n 0000057443 00000 n 0000057577 00000 n 0000057694 00000 n 0000057865 00000 n 0000058006 00000 n 0000058163 00000 n 0000058357 00000 n 0000058467 00000 n 0000058656 00000 n 0000058780 00000 n 0000058914 00000 n 0000059064 00000 n 0000059210 00000 n 0000059346 00000 n 0000059474 00000 n 0000059594 00000 n 0000059729 00000 n 0000059897 00000 n 0000060071 00000 n 0000060171 00000 n 0000060283 00000 n 0000060402 00000 n 0000060547 00000 n 0000060718 00000 n 0000060834 00000 n 0000060953 00000 n 0000061063 00000 n 0000061182 00000 n 0000061325 00000 n 0000061458 00000 n 0000061557 00000 n 0000061658 00000 n 0000061852 00000 n 0000061994 00000 n 0000062168 00000 n 0000062304 00000 n 0000062436 00000 n 0000062570 00000 n 0000062723 00000 n 0000062871 00000 n 0000063026 00000 n 0000063178 00000 n 0000063317 00000 n 0000063465 00000 n 0000063632 00000 n 0000063806 00000 n 0000063907 00000 n 0000064032 00000 n 0000064163 00000 n 0000064282 00000 n 0000064427 00000 n 0000064596 00000 n 0000064713 00000 n 0000064881 00000 n 0000064990 00000 n 0000065108 00000 n 0000065250 00000 n 0000065369 00000 n 0000065487 00000 n 0000065604 00000 n 0000065724 00000 n 0000065857 00000 n 0000066033 00000 n 0000066147 00000 n 0000066245 00000 n 0000066348 00000 n 0000066464 00000 n 0000066642 00000 n 0000066753 00000 n 0000066878 00000 n 0000067004 00000 n 0000067127 00000 n 0000067295 00000 n 0000067436 00000 n 0000067609 00000 n 0000067743 00000 n 0000067870 00000 n 0000068003 00000 n 0000068153 00000 n 0000068288 00000 n 0000068425 00000 n 0000068592 00000 n 0000068766 00000 n 0000068868 00000 n 0000068979 00000 n 0000069097 00000 n 0000069242 00000 n 0000069410 00000 n 0000069527 00000 n 0000069644 00000 n 0000069754 00000 n 0000069872 00000 n 0000070015 00000 n 0000070148 00000 n 0000070246 00000 n 0000070347 00000 n 0000070506 00000 n 0000070623 00000 n 0000070751 00000 n 0000070897 00000 n 0000071045 00000 n 0000071204 00000 n 0000071305 00000 n 0000071473 00000 n 0000071647 00000 n 0000071765 00000 n 0000071887 00000 n 0000072031 00000 n 0000072164 00000 n 0000072302 00000 n 0000072445 00000 n 0000072578 00000 n 0000072715 00000 n 0000072857 00000 n 0000072990 00000 n 0000073129 00000 n 0000073271 00000 n 0000073448 00000 n 0000073577 00000 n 0000073697 00000 n 0000073831 00000 n 0000073967 00000 n 0000074102 00000 n 0000074210 00000 n 0000074336 00000 n 0000074463 00000 n 0000074636 00000 n 0000074784 00000 n 0000074925 00000 n 0000075055 00000 n 0000075236 00000 n 0000075342 00000 n 0000075489 00000 n 0000075664 00000 n 0000075776 00000 n 0000075922 00000 n 0000076045 00000 n 0000076164 00000 n 0000076288 00000 n 0000076407 00000 n 0000076526 00000 n 0000076644 00000 n 0000076824 00000 n 0000076941 00000 n 0000077104 00000 n 0000077232 00000 n 0000077348 00000 n 0000077446 00000 n 0000077565 00000 n 0000077697 00000 n 0000077820 00000 n 0000077942 00000 n 0000078059 00000 n 0000078179 00000 n 0000078300 00000 n 0000078431 00000 n 0000078545 00000 n 0000078715 00000 n 0000078885 00000 n 0000078998 00000 n 0000079117 00000 n 0000079300 00000 n 0000079427 00000 n 0000079540 00000 n 0000079677 00000 n 0000079801 00000 n 0000079919 00000 n 0000080027 00000 n 0000080134 00000 n 0000080274 00000 n 0000080402 00000 n 0000080525 00000 n 0000080686 00000 n 0000080821 00000 n 0000080921 00000 n 0000081088 00000 n 0000081253 00000 n 0000081366 00000 n 0000081483 00000 n 0000081623 00000 n 0000081761 00000 n 0000081911 00000 n 0000082009 00000 n 0000082133 00000 n 0000082234 00000 n 0000082397 00000 n 0000082532 00000 n 0000082628 00000 n 0000082746 00000 n 0000082925 00000 n 0000083045 00000 n 0000083159 00000 n 0000083292 00000 n 0000083419 00000 n 0000083577 00000 n 0000083692 00000 n 0000083794 00000 n 0000083946 00000 n 0000084039 00000 n 0000084132 00000 n 0000084242 00000 n 0000084352 00000 n 0000084462 00000 n 0000084572 00000 n 0000084694 00000 n 0000084816 00000 n 0000084938 00000 n 0000085060 00000 n 0000085170 00000 n 0000085293 00000 n 0000085393 00000 n 0000085490 00000 n 0000085590 00000 n 0000085690 00000 n 0000085790 00000 n 0000085890 00000 n 0000085990 00000 n 0000086090 00000 n 0000086190 00000 n 0000086290 00000 n 0000086390 00000 n 0000086490 00000 n 0000086590 00000 n 0000086690 00000 n 0000086790 00000 n 0000086890 00000 n 0000086990 00000 n 0000087090 00000 n 0000087190 00000 n 0000087290 00000 n 0000087390 00000 n 0000087490 00000 n 0000087590 00000 n 0000087690 00000 n 0000087790 00000 n 0000087890 00000 n 0000087990 00000 n 0000088090 00000 n 0000088190 00000 n 0000088290 00000 n 0000088390 00000 n 0000088490 00000 n 0000088590 00000 n 0000088690 00000 n 0000088790 00000 n 0000088890 00000 n 0000088990 00000 n 0000089090 00000 n 0000089190 00000 n 0000089290 00000 n 0000089390 00000 n 0000089490 00000 n 0000089590 00000 n 0000089690 00000 n 0000089790 00000 n 0000089890 00000 n 0000089990 00000 n 0000090090 00000 n 0000090190 00000 n 0000090290 00000 n 0000090390 00000 n 0000090490 00000 n 0000090590 00000 n 0000090690 00000 n 0000090790 00000 n 0000090890 00000 n 0000090990 00000 n 0000091090 00000 n 0000091190 00000 n 0000091290 00000 n 0000091390 00000 n 0000091490 00000 n 0000091590 00000 n 0000091690 00000 n 0000091790 00000 n 0000091890 00000 n 0000091990 00000 n 0000092090 00000 n 0000092190 00000 n 0000092290 00000 n 0000092390 00000 n 0000092490 00000 n 0000092590 00000 n 0000092690 00000 n 0000092790 00000 n 0000092890 00000 n 0000092990 00000 n 0000093090 00000 n 0000093190 00000 n 0000093290 00000 n 0000093390 00000 n 0000093490 00000 n 0000093590 00000 n 0000093690 00000 n 0000093790 00000 n 0000093890 00000 n 0000093990 00000 n 0000094090 00000 n 0000094190 00000 n 0000094290 00000 n 0000094390 00000 n 0000094490 00000 n 0000094590 00000 n 0000094690 00000 n 0000094790 00000 n 0000094890 00000 n 0000094990 00000 n 0000095090 00000 n 0000095190 00000 n 0000095290 00000 n 0000095390 00000 n 0000095490 00000 n 0000095590 00000 n 0000095690 00000 n 0000095790 00000 n 0000095890 00000 n 0000095990 00000 n 0000096090 00000 n 0000096190 00000 n 0000096290 00000 n 0000096390 00000 n 0000096490 00000 n 0000096590 00000 n 0000096690 00000 n 0000096790 00000 n 0000096890 00000 n 0000096990 00000 n 0000097090 00000 n 0000097190 00000 n 0000097290 00000 n 0000097390 00000 n 0000097490 00000 n 0000097590 00000 n 0000097690 00000 n 0000097790 00000 n 0000097890 00000 n 0000097990 00000 n 0000098090 00000 n 0000098190 00000 n 0000098290 00000 n 0000098390 00000 n 0000098490 00000 n 0000098590 00000 n 0000098690 00000 n 0000098790 00000 n 0000098890 00000 n 0000098990 00000 n 0000099090 00000 n 0000099190 00000 n 0000099290 00000 n 0000099390 00000 n 0000099490 00000 n 0000099590 00000 n 0000099690 00000 n 0000099790 00000 n 0000099890 00000 n 0000099989 00000 n 0000100088 00000 n 0000100187 00000 n 0000100286 00000 n 0000100385 00000 n 0000100484 00000 n 0000100583 00000 n 0000100682 00000 n 0000100781 00000 n 0000100880 00000 n 0000100979 00000 n 0000101078 00000 n 0000101177 00000 n 0000101276 00000 n 0000101375 00000 n 0000101474 00000 n 0000101573 00000 n 0000101672 00000 n 0000101771 00000 n 0000101870 00000 n 0000101969 00000 n 0000102068 00000 n 0000102167 00000 n 0000102266 00000 n 0000102365 00000 n 0000102464 00000 n 0000102563 00000 n 0000102662 00000 n 0000102761 00000 n 0000102860 00000 n 0000102959 00000 n 0000103058 00000 n 0000103157 00000 n 0000103256 00000 n 0000103355 00000 n 0000103454 00000 n 0000103553 00000 n 0000103652 00000 n 0000103751 00000 n 0000103850 00000 n 0000103949 00000 n 0000104048 00000 n 0000104147 00000 n 0000104246 00000 n 0000104345 00000 n 0000104444 00000 n 0000104543 00000 n 0000104642 00000 n 0000104741 00000 n 0000104840 00000 n 0000104939 00000 n 0000105038 00000 n 0000105137 00000 n 0000105236 00000 n 0000105335 00000 n 0000105434 00000 n 0000105533 00000 n 0000105632 00000 n 0000105731 00000 n 0000105830 00000 n 0000105929 00000 n 0000106028 00000 n 0000106127 00000 n 0000106226 00000 n 0000106325 00000 n 0000106424 00000 n 0000106523 00000 n 0000106622 00000 n 0000106721 00000 n 0000106820 00000 n 0000106919 00000 n 0000107018 00000 n 0000107117 00000 n 0000107216 00000 n 0000107315 00000 n 0000107414 00000 n 0000107513 00000 n 0000107612 00000 n 0000107711 00000 n 0000107810 00000 n 0000107909 00000 n 0000108008 00000 n 0000108107 00000 n 0000108206 00000 n 0000108305 00000 n 0000108404 00000 n 0000108503 00000 n 0000108602 00000 n 0000108701 00000 n 0000108800 00000 n 0000108899 00000 n 0000108998 00000 n 0000109097 00000 n 0000109196 00000 n 0000109295 00000 n 0000109394 00000 n 0000109493 00000 n 0000109592 00000 n 0000109691 00000 n 0000109790 00000 n 0000109889 00000 n 0000109988 00000 n 0000110087 00000 n 0000110186 00000 n 0000110285 00000 n 0000110384 00000 n 0000110483 00000 n 0000110582 00000 n 0000110681 00000 n 0000110780 00000 n 0000110879 00000 n 0000110978 00000 n 0000111077 00000 n 0000111176 00000 n 0000111275 00000 n 0000111374 00000 n 0000111473 00000 n 0000111572 00000 n 0000111671 00000 n 0000111770 00000 n 0000111869 00000 n 0000111968 00000 n 0000112067 00000 n 0000112166 00000 n 0000112265 00000 n 0000112364 00000 n 0000112463 00000 n 0000112562 00000 n 0000112661 00000 n 0000112760 00000 n 0000112859 00000 n 0000112958 00000 n 0000113057 00000 n 0000113156 00000 n 0000113255 00000 n 0000113354 00000 n 0000113453 00000 n 0000113552 00000 n 0000113651 00000 n 0000113750 00000 n 0000113849 00000 n 0000113948 00000 n 0000114047 00000 n 0000114146 00000 n 0000114245 00000 n 0000114344 00000 n 0000114443 00000 n 0000114542 00000 n 0000114641 00000 n 0000114740 00000 n 0000114839 00000 n 0000114938 00000 n 0000115036 00000 n 0000115134 00000 n 0000115232 00000 n 0000115330 00000 n 0000115428 00000 n 0000115526 00000 n 0000115624 00000 n 0000115722 00000 n 0000115820 00000 n 0000115918 00000 n 0000116016 00000 n 0000116114 00000 n 0000116212 00000 n 0000116310 00000 n 0000116408 00000 n 0000116505 00000 n 0000116773 00000 n 0000116796 00000 n 0000117596 00000 n 0000117694 00000 n 0000117717 00000 n 0000118558 00000 n 0000118581 00000 n 0000119455 00000 n 0000119478 00000 n 0000120555 00000 n 0000120579 00000 n 0000121706 00000 n 0000121923 00000 n 0000122845 00000 n 0000123647 00000 n 0000124505 00000 n 0000125215 00000 n 0000125238 00000 n 0000126291 00000 n 0000126314 00000 n 0000127334 00000 n 0000127357 00000 n 0000128362 00000 n 0000128441 00000 n 0000134246 00000 n 0000140685 00000 n 0000140765 00000 n 0000141112 00000 n 0000142067 00000 n 0000142248 00000 n 0000143203 00000 n 0000143379 00000 n 0000144136 00000 n 0000017481 00000 n 0000023225 00000 n прицеп ] >> startxref 0 %% EOF 2471 0 объектов > endobj 2472 0 объектов `Dz – # _ m_} г) / U (T4Z \ nA + \ r \\ C \) 8l) / P -12 / V 1 / Длина 40 >> endobj 2473 0 объектов [ 2474 0 р ] endobj 2474 0 объектов > / F 2941 0 R >> endobj 2475 0 объектов > / Кодировка> >> / DA (Զ vne =
.