троїв і клієнтського ПЗ.
- USB Host Controller - апаратні і програмні засоби для підключення пристроїв USB до хост-комп'ютера.
В
Кожен пристрій USB являє собою набір незалежних кінцевих точок (Endpoint), з якими хост-контролер обмінюється інформацією. Кінцеві точки описуються наступними параметрами:
- необхідною частотою доступу до шини і допустимими затримками обслуговування;
- необхідною смугою пропускання каналу;
- номером точки;
- вимогами до обробки помилок;
- максимальними розмірами переданих і прийнятих пакетів;
- типом обміну;
- напрямком обміну (для суцільного і ізохронного обмінів).
USB підтримує як односпрямовані, так і двонаправлені режими зв'язку. Передача даних здійснюється між ПО хоста і кінцевою точкою пристрою. Пристрій може мати кілька кінцевих точок, зв'язок з кожною з них (канал) встановлюється незалежно. p align="justify"> Всі обміни (транзакції) по USB складаються з трьох пакетів. Кожна транзакція планується і починається з ініціативи контролера, який посилає пакет-маркер {Token Packet). Він описує тип і напрям передачі, адресу пристрою USB і номер кінцевої точки. У кожної транзакції можливий обмін тільки між адресуються пристроєм (його кінцевою точкою) і хостом. Адресується маркером пристрій розпізнає свою адресу і готується до обміну. Джерело даних (визначений маркером) передає пакет даних (або повідомлення про відсутність даних, призначених для передачі). Після успішного прийому пакета приймач даних посилає пакет підтвердження (Handshake Packet).
Розробка структурно-функціональної схеми
Слідуючи з технічного завдання, виданого викладачем ми склали наступну структурно-функціональну схему, представлену в додатку.
Компоненти:
MK USB - Мікроонтроллер з підтримкою протоколу USB, який обробляє дані і команди приходять з USB шини, здійснює взаємодію з комп'ютером по засобом універсальної послідовної шини.
МК - Мікроконтролер призначений для обробки даних отриманих від МК USB. Визначає яку дію необхідно вчинити над пам'яттю, і виконує їх. - Пам'ять призначена для зберігання даних. - Використовується для тимчасового утри...