Мобильное ведущее usb hid-устройство на базе платформы Arduino micro


Разработка схемы алгоритма функционирования


Download 1.79 Mb.
bet11/17
Sana25.04.2023
Hajmi1.79 Mb.
#1398999
TuriКурсовой проект
1   ...   7   8   9   10   11   12   13   14   ...   17
Bog'liq
Титульный

4.3 Разработка схемы алгоритма функционирования.
Для разработки схемы алгоритма функционирования USB HID-устройства необходимо выполнить следующие шаги:
1 Определить тип HID-устройства и его функциональные возможности.
2 Определить набор команд и протокол обмена данными между устройством и компьютером.
3 Разработать алгоритм работы устройства.
4 Создать схему алгоритма функционирования в соответстви с разработаным алгоритмом.
Тип HID-устройства и его функциональные возможности, Для разработки схемы алгоритма функционирования USB HID-устройства выбрана клавиатура. Клавиатура представляет собой устройство ввода, которое позволяет пользователю вводить символы и команды на компьютер.
Клавиатура может иметь несколько функциональных возможностей, таких как:
- стандартный набор символов (ASCII);
- дополнительные функциональные клавиши (например, F1-F12);
- клавиши-модификаторы (Shift, Ctrl, Alt);
- клавиши-специальные символы (Caps Lock, Num Lock, Scroll Lock);
- мультимедийные клавиши (воспроизведение, пауза, остановка и т.д.).
Набор команд и протокол обмена данными между устройством и компьютером
Для обмена данными между USB HID-устройством и компьютером используется протокол HID (Human Interface Device). Протокол HID определяет набор команд, которые устройство может отправлять компьютеру, и команд, которые компьютер может отправлять устройству.
Некоторые команды протокола HID:
- GET_REPORT - запрос на получение отчета (например, состояние клавиатуры);
- SET_REPORT - команда на установку значения отчета;
- GET_IDLE - запрос на получение текущего значения времени простоя устройства;
- SET_IDLE - установка времени простоя устройства.
Алгоритм работы устройства, Алгоритм работы USB HID-устройства, в данном случае клавиатуры, следующий:
1 Устройство подключается к питанию.
2 На дисплее появляется индикатор света(красная линия).
3 Вводимые с помощью клавиатуры знаки отображаются на дисплее.
4 Чтобы удалить веденные цифры нужно заново запустить программу.

Download 1.79 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling