Автор: Пользователь скрыл имя, 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
-очень высокая скорость программирования. Программирование 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, и детально были рассмотрены его параметры и характеристики. Поставленная цель преддипломной практики выполнена.
М.С. Голубцов.— М.: СОЛН-Пресс, 2003.— 288с.
Дж. Мортон.— М.: Издательский дом «Додэка-ХХ1», 2006.— 270с.
Э. Парр.— М.: БИНОМ, 2007.— 516с.