Программирования микроконтроллеров

Автор: Пользователь скрыл имя, 16 Мая 2013 в 18:56, отчет по практике

Описание работы

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

Содержание

ВВЕДЕНИЕ 3
1 ОБЗОР МИКРОКОНТРОЛЛЕРОВ 4
1.1 Общий обзор микроконтроллеров 4
1.2 Семейства микроконтроллеров 4
1.3 Применение микроконтроллеров 6
1.4 Программы для программирования микроконтроллеров 7
2 ПРОГРАММАТОРЫ ДЛЯ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ 9
2.1 Общие сведения и классификация программаторов 9
2.2 Простой программатор 11
2.3 Сложный программатор 15
ЗАКЛЮЧЕНИЕ 19
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 20

Работа содержит 1 файл

ПРАКТИКА.doc

— 735.50 Кб (Скачать)

-очень высокая скорость программирования. Программирование 64 Мбитной NOR FLASH - около 50 сек;

-поддержка программирования микросхем в устройстве пользователя (режим ISP);

-возможность работы нескольких программаторов под управлением одного компьютера (мильтипрограмматорный режим работы);

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

2) Характеристики аппаратуры:

-архитектура программатора построена на базе высокопроизводительного 32-разрядного процессора и высокоскоростной программируемой матрицы (FPGA) большого объема;

-расширение списка поддерживаемых микросхем производится путем простого обновления версии программного обеспечения;

-критические по времени части алгоритма программирования реализованы на программируемой матрице аппаратно. Это позволяет добиться очень высокой скорости программирования микросхем;

-логические драйверы на базе FPGA, способные подвести логические сигналы низкого, высокого уровня, внешнего генератора, а также Pullup, Pulldown на любой вывод колодки;

-10-ти разрядные цифро-аналоговые преобразователи для программирования аналоговых источников напряжения. Возможность программирования фронта подъема и спада аналогового напряжения;

-автоматическая подстройка аналогового напряжения;

-возможность подключения аналоговых напряжений питания и программирования на ограниченное количество выводов микросхемы;

-возможность коммутации ограниченного количества вывода микросхемы с «землей»;

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

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

-защита всех выводов колодки от электростатического разряда;

-программируемый синтезатор частоты;

-поддерживаемые корпуса  микросхем;

-поддержка всех микросхем в корпусах DIP в колодке программатора без дополнительных адаптеров;

-поддержка микросхем в корпусах до 40 выводов в универсальных адаптерах;

-поддержка микросхем в корпусах SDIP, PLCC, SOIC, SOP, PSOP, TSOP, TSOPII, TSSOP, QFP, TQFP, VQFP, QFN, SON, BGA, CSP с помощью дополнительных адаптеров;

-совместимость с адаптерами сторонних производителей.

3) Скорость программирования:

-очень высокая скорость программирования;

-программирование 64 Мбитной NOR FLASH - около 50 сек.;

-увеличение скорости программирования по сравнению с программаторами ChipProg+, ChipProg-2, ChipProg в 1.5…28 раз.

4) Характеристики программного обеспечения:

-работа под управлением Windows 95/98/ME/2000/XP/Vista;

-дружественный, интуитивно понятный, двуязычный интерфей;

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

-тестирование всех выводов микросхемы на наличие контактов перед программированием;

-режим записи серийного номера в память микросхем с автоматическим изменением данного номера;

-режим подсчета контрольных сумм с возможностью ее записи в любую область памяти микросхем;

-режим записи сигнатуры пользователя в любую область памяти микросхем.

-поддержка проекта;

-режим автоматического распознавания присутствия микросхемы в колодке с автоматическим запуском выбранных процедур: программирование, чтение, сравнение и т.д.;

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

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

- полноценный двоичный редактор с возможностью ручного редактирования данных, а также функции заполнения, сравнения, копирования, поиска и замены, инвертирования, вычисления контрольной суммы, логических операции OR, AND, XOR;

-загрузка и сохранение файлов в двоичном, Standard Extended Intel HEX, Motorla S-record, POF, JEDEC, PRG, Holtek OTP, ASCII HEC, ASCII OCTAL, Angstrem SAV форматах;

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

ЗАКЛЮЧЕНИЕ

В ходе выполнения преддипломной  практики было получено представление о микроконтроллерах и программаторах. Были рассмотрены микроконтроллеры, их семейства, отличия и характеристики. Определены области применения микроконтроллеров. Были рассмотрены программы для программирования микроконтроллеров. Так же были рассмотрены программаторы для программирования микроконтроллеров, их различия, характеристики и свойства. Отдельно были рассмотрен простой программатор, его схемы и характеристики. Так же был рассмотрен программатор ChipProg-40, и детально были рассмотрены его параметры и характеристики. Поставленная цель преддипломной практики выполнена.

 

 

 

 

 

 

 

 

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1.  Голубцов, М.С. Микроконтроллеры AVR: от простого к сложному/

 М.С. Голубцов.—  М.: СОЛН-Пресс, 2003.— 288с.

  1. Кантарь, И.Л. Автоматизированные рабочие места управленческого аппарата/ И.Л. Кантарь.— М.:  Наука, 1990. — 128 с.
  2. Мортон, Дж. Микроконтроллеры AVR. Вводный курс/

Дж. Мортон.— М.: Издательский дом «Додэка-ХХ1», 2006.— 270с.

  1. Парр, Э. Программируемые контроллеры: руководство для инженера/

 Э. Парр.— М.: БИНОМ, 2007.— 516с.

  1. Ревич, Ю.В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера/ Ю.В. Ревич.— М.: Вузовская книга, 2008.—158с.
  2. Яценкоп, В.С. Микроконтроллеры Microchip с аппаратной поддержкой USB/ В.С. Яценкоп.— М.: Наука, 2008.— 215с.



Информация о работе Программирования микроконтроллеров