Мне было интересно, как компьютер определяет подключенное оборудование через USB, будь то мышь, клавиатура, камера и т.д. Я открыл мышь и не смог найти ничего, что могло бы идентифицировать устройство, ни микроконтроллер, ни память !!! так как ?!! спасибо заранее
1 ответ
2
Я не знаю, на какую мышь вы смотрели, но на USB-устройствах есть дескрипторы, которые хранятся в ПЗУ на устройстве. Когда устройство подключено, оно отправляет дескриптор устройства на хост-компьютер, который содержит среди прочих информацию версию USB, размер пакета и идентификаторы поставщика / продукта.
Вы можете найти больше информации о USB здесь. Или вы можете посмотреть официальную документацию для разработчиков, чтобы узнать больше.