Программатор микроконтроллеров и микросхем памяти
При снятии флажка с Disable automatic autodetect у вас будет срабатывать автоопределение микросхемы автоматически при входе в соответствующее меню выбора микросхемы. Рекомендуем снять этот флаг после юстировки напряжений и в случае качественного срабатывания автоопределения.
Transfer/Convertors - через этот пункт можно подключить конверторы. Как указывалось ранее, в поставку Uniprog plus вх
одит конвертор HEX файлов, поэтому, если выбрать данный пункт, то выскочит диалог, в окне Select convertor которого будет значиться всего один источник - Hex Source для конвертирования HEX файлов. Как очевидно из пунктов меню, можно добавить(Add), удалить(Delete) или отредактировать(Edit) соответствующие конверторы.
Прежде всего поясним, что подключенный конвертор просто вызывает программу, которая как раз и конвертирует файл в бинарный вид. Для НЕХ файлов в данном случае вызывается программа xcvt из директории UTILS. Эта программа достаточно мощная и позволяет делать с файлом различные операции (конвертирование HEX (а также MOT и MOS) файлов - это частная операция xcvt) .
Чтобы подключить конвертор, надо нажать - Add; если вы стоите на каком-либо подключенном конверторе, то ввод нового будет осуществляться по шаблону предыдущего простой редакцией. Понять настройки можно, зайдя для начала в конвертор HEX-а кнопкой - Edit.
Menu string: ~H~ex Source - строчка, которая войдет в меню File - Source, две тильды выделяют букву красным цветом и является горячей клавишей.
Description : -> Bin convertor - описывает действие в подсказке (появляется в самой нижней строке экрана).
Window title: Hex - заголовок открывшегося окна.
Src file ext: hex - расширение файла.
Окно внизу – вызов соответствующих программ, возможно с параметрами, для конвертации. В данном случае - utils\xcvt -hex2bin %i %o .
Кнопка Active nodes позволяет подключить выбранный конвертор к любым программирующим модулям.
Более подробное описание можно посмотреть, нажав клавишу F1 в этом окне.
Операции с окнами - Windows
Стандартный набор - передвинуть/ масштабировать/ распахнуть/ восстановить окно, следующее/ закрыть/ разложить/ выстроить окна.
Некоторые горячие клавиши
Во-первых, если нажать клавишу ALT и букву, выделенную красным цветом, то выберется то меню (самая верхняя строка), где эта буква помечена. Внутри меню, чтобы выбрать соответствующий пункт, достаточно просто (без ALT) нажать соответствующую красную букву.
Стоит упомянуть также о клавишах:
Alt-F10 - вызов локального меню, для изменения системы счисления, размера шины данных и т.д.
Alt-0 - вызывает список всех окон, в том числе и удаленных. Правда, пользоваться этой операцией надо аккуратно, т.к. эти окна имеют размер той ПЗУ, для которой он был вызван.
Ctrl-F10 - вызывает строку меню последней операции.
Список всех горячих клавиш можно посмотреть по клавише F1(при НЕ активизированном меню) в разделе "Горячие_клавиши_Uniprog_Plus".
Заключение
Мы хотим попросить прощения за русско-английский (с диалектами!!) стиль оформления Uniprog’а, – увы, разработчики не смогли найти общий язык . Мы очень надеемся, что в ближайшем будущем мы все же сможем найти такой язык (возможно, это будет Эсперанто, - кто знает! :-)
Справедливости ради надо сказать, что терминологические понятия мы и не хотели переводить, иначе возникла бы путаница, однако общие понятия мы в дальнейшем будем русифицировать.
3) Программа Тест.
Перед запуском теста НЕОБХОДИМО извлечь из программирующих панелек все, что туда случайно попало.
Тест и настройка программатора осуществляется либо непосредственно из оболчки Uniprog-а выбором в самом верхнем меню "Select Config branch" пункта "Extra"->"Hardware test". При этом если вы в первый раз зашли сюда то необходимо в пункте "Select PROM" выбрать "Test". Также запустить тест можно запустив файл test.bat, в котором содержится команда: uniprog -nctest.cfg !test %1 %2 %3 %4 %5 %6 %7 %8 %9, суть которой - подгрузка UniProg’ом отдельного тестового модуля (аналогично подключаются собственные модули, написанные пользователем). Поэтому внешний вид программы ничем не отличается от основной программы Uniprog plus, но при этом реально доступны два раздела меню - Programming PROM и Options.
Раздел Programming PROM состоит из:
Автоматический тест - осуществляет возможное самотестирование программатора и выдает информацию в Log файл и более полную в файл на диск, если указано имя файла в разделе - Options.
Автоматический тест отрабатывает следующие проверки:
• Проверка ввода данных непосредственно через D1 - проверка ввода данных c быстрым переключением XI4 как 0-1, так и 1-0. Определяем задержку после вывода в системный порт D29, при этом прописываем(D6.B) и читаем(D5.A) шину данных с панельки.
• Программируем все каналы D4-D7 на вывод, прописываем и читаем их. Микросхема 580ВВ55А имеет следующее свойство: после записи значения в любой канал можно считать его. Однако считанное значение может быть шунтировано значением на выходе канала. Тем самым ошибка в этом тесте может быть вызвана неисправностью микросхемы или замыканием выходов канала. Программируем все каналы D4-D7 на ввод, читаем состояние выходов
каналов. Т.к. все каналы, кроме ЦАП-вых, нагружены на TTL-серию, то считанные значения должны быть 0x11111111, или 0x11XXXXXX для ЦАП-вых каналов. Любое несоответствие выдает предупреждение (WARNING). Пишем в D6.b и читаем из D5.a. Пишем в D4.b и читаем из D28 верхнюю шину адреса PA8-PA15.
• В случае ошибок (error) более полную информацию можно получить, определив имя log-файла. Расширенная информация пока заключается в выдаче неправильно считанного массива полной последовательности чисел 0-255 (в шестнадцатеричной и в двоичной системе счисления), выданных в тот или иной порт.
Возможные сообщения:
OK. - Тест прошел удачно.
INFO: - Информация.
ERROR: - Ошибка.
WARNING: -Предупреждение. Означает ,что в процессе тестирования получены нежелательные данные. Но при этом программатор скорее всего работоспособен (эти места проверяюстся при наладке, при отлаженном программаторе можно эти сообщения игнорировать).
Юстировка напряжений E1-E4 - необходима для коррекции напряжений ЦАП-ов после транзисторов. Это вызвано разбросом параметров резисторов и транзисторов в данной цепи.
В начале вам предлагается ввести (курсором) число от 0 до 63. Это число суть код, выдаваемый на все ЦАП-ы. Ввиду того, что усилители при максимальном числе - 63, как правило, входят в насыщение, то число надо уменьшить, чтобы выйти на линейный участок (т.е. найти те числа, при которых реально изменяются напряжения Е1-Е4). Однако надо помнить, что чем меньше введенное число, тем меньше точность коррекции. Предлагаем понижать (курсором) число до тех пор, пока не начнут понижаться напряжения Е1-Е4. Далее нажать ENTER и тестером замерить напряжения на выходах транзисторов (VT33-VT36) или непосредственно на панельках сигналы Е1-Е4 и занести их в выпавшую таблицу. Значения напряжений могут вводиться с точностью до одного десятичного знака и не должны превышать значения 25.4 . После нажатия - "Ok" коррекция напряжений будет записана в файл unip.aux в строчку - es.fixes .
Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:
- Анализ и оценка типовых топологий вычислительных сетей
- Прием электромагнитных волн
- Проектирование судового радиоприёмного устройства
- Испытания РЭСИ на механические воздействия - обнаружение резонансных частот, вибропрочность и виброустойчивость
- Разработка функциональной цифровой ячейки от функциональной логической схемы проектируемого узла до печатной платы узла
Поиск рефератов
Последние рефераты раздела
- Микроконтроллер системы управления
- Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов
- Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0
- Разработка детектора высокочастотного излучения
- Разработка микропроцессорного устройства для проверки и диагностики двигателя внутреннего сгорания автомобиля
- Разработка микшерного пульта
- Математические основы теории систем