Мобильное ведущее usb hid-устройство на базе платформы Arduino micro
Разработка схемы алгоритма функционирования
Download 1.79 Mb.
|
Титульный
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling