Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DSP-A5-new.DOC
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
298.5 Кб
Скачать

Работа номер 1

Основные моменты работы в среде VisualDSP.

Литература: "Dsp_C.pdf"

"Справочная система VisualDSP"

1. Начало работы.

а) Регистрация в системе: получите сетевой идент вида «ZDSPxx»

у преподавателя.

б) Включите компьютер, в начале загрузки выводится меню, надо успеть

нажать клавишу «стрелка вверх» и переключится на Windows.

По умолчанию грузится ДОС.

в) При появлении промпта для входа в сеть введите данный вам идент,

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

После входа в сеть запустите «FAR» и смените пароль, напечатав в

командной строке «setpass».

После этого перезагрузите «МастДай» и войдите в сеть снова с

указанием пароля. Пароль запишите, так как узнать пароль можно

только у системного администратора, а он может отсутствовать.

г) Все свои файлы храните в сети на диске N: в фолдере «ZDSPxx».

Рабочий фолдер на локальном диске для студентов – «F:\TMP».

В конце занятия все свои файлы перепишите на N:\ZDSPxx и сотрите

их с F:\\TMP.

д) Файлы, необходимые для выполнения работ, нужно взять из сети:

запустите «FAR» , нажмите «Alt-F1», выберите из списка

«FTP anonimous», найдите фолдер «DSP», в нем находятся фолдеры

с файлами для каждой лабораторной работы. Перепишите их себе.

2. Включите питание платы EZ-Lite. На плате есть две кнопки, нижняя

кнопка – Reset, верхняя – прерывание.

Запустить «VisualDSP».

После появления на экране "Please, press the EZ-KIT reset button"

нажать кнопку Reset на плате EZ-KIT, а затем кнопку ENTER на

клавиатуре.

3.Создать проект: Project-New

Зайдите в папку «F:\TMP» или «N:\ZDSPxx», создайте папку для своего

проекта, задайте имя проекта.

Появится окно "Project options", задайте тип процессора 2189.

4.Создайте файл с текстом программы на С и включите в проект:

File-New

File-Save As укажите имя файла с расширением С.

В окне файлов проекта (самое левое верхнее) кликните на папку

Sourse Files и выберите строчку Add File(s) to Folder.

Добавьте свой файл в папку.

5. В проект необходимо включить файл описания (Linker файл)

2189ezkit.ldf. (см. пункт 1.д).

В окне файлов проекта (самое левое верхнее) кликните на папку

Linker Files и выберите строчку Add File(s) to Folder. Добавьте файл

2189ezkit.ldf в папку.

6. В C-файл должeн быть включен header-файл:

#include <math.h>

7.Написать программу занесения синуса (любой другой функции) в массив

Массив должен быть глобальным – "снаружи" процедуры main().

Оттранслировать (F7) и исправить синтаксические ошибки.

После успешной трансляции программа загружается в EZ-KIT и может

быть запущена (F5).

Пока программа работает, мигает надпись "Running" внизу в центре.

После занесения синуса в массив программа должна остановиться и

появится надпись надпись "Halted" вместо "Running" внизу в центре.

Если программа не остановилась сама, остановите ее нажатием shift-F5 и

найдите ошибку в программе.

При поиске ошибок можно пользоваться дебаггером или функциeй printf

из библиотеки Stdio.

При нажатии кнопки мыши на Error En VisualDsp переходит на

ошибку в исходном файле.

8. Визуализация массива при помощи средств VisualDSP:

После oстанова программы задайте параметры окна графического

вывода: View -> Debug Window -> Plot->New

появится панель параметров Plot Configuration.

Нажмите Address->Browse и найдите имя своего массива.

Задать "Count" - размерность массива и тип данных (float)

Задать название рисунка и нажать "Add",затем "OK"