В таблице 6 представлено короткое описание каждого файла данного драйвера.
аблица 6 - Файлы драйверов с управлением по прерываниям
Файл | Описание |
main.c | Пример кода для драйвера с управлением по прерыванию. |
OWIInterruptDriven.h | Конфигурационный файл-заголовок для драйвера с управлением по прерываниям. |
OWIIntFunctions.c | Реализация функций обработки прерываний и вспомогательных функций. |
OWIIntFunctions.h | Файл-заголовок для OWIIntFunctions.c. |
source.doc | Документация на исходный код в данной папке. |
Для начала работы с данным драйвером рекомендуется придерживаться следующей последовательности:
- Создайте новый проект в <IAR embedded workbench>.
- Добавить все файлы *.c из директорий "polled" и "common_files".
- Выполните команду меню project -> options: При этом появляется диалоговое окно.
- В категории "General/Target" убедитесь, что выбрано корректное устройство и модель памяти.
- В категории "General/Library configuration" выберите опцию "Enable bit definitions in I/O include files".
- В категории "General/System" установите значение Data stack (CSTACK) равным 0x40, а Return stack (RSTACK) - 0x10. Это необходимо для работы примера программы с интенсивным использованием памяти. Меньшие значения стека могут быть приемлемы для других приложений, использующих этот драйвер.
- Если для отладки используется AVRStudio, то необходимо изменить формат выходных данных. В категории XLINK/Output выберите Format/Other, а затем установите "ubrof 8 (forced)" из ниспадающего списка "Output format".
- Откройте файл "OWIInterruptDriven.h" для редактирования и найдите раздел "User defines".
- Измените определения в разделе "User defines" в соответствии с аппаратными установками.
- Проект готов для компиляции.
Ссылки по теме:
|
|
133 Kb Engl Исходный фаил | ||
225 Kb Engl Програмное обеспечение |