Tôi muốn cấp nguồn cho thiết bị USB thông qua phần mềm trên Windows.Tắt nguồn thiết bị USB trong phần mềm trên Windows
Tôi đang phát triển trên bộ vi điều khiển nguồn USB nhỏ. Chip này sẽ hoàn nguyên về hành vi gốc trên một chu kỳ nguồn và cho phép tải xuống mã. Kể từ khi mã của tôi sẽ sụp đổ các thiết bị khi mọi thứ đi sai - làm cho nó bỏ qua tất cả các lệnh USB - Tôi phải vật lý rút phích cắm điện thoại từ hệ thống.
Tôi muốn phát triển từ xa và không cần phải có mặt.
Cho đến giờ tôi đã thử sử dụng "devcon" để vô hiệu hóa các phần của ngăn xếp USB. Trong khi điều này đưa các trung tâm vào D3 (nên được tắt nguồn!), Vẫn có điện được cung cấp cho thiết bị.
Có bất kỳ giải pháp từ trước hoặc thủ thuật SetupAPI nào có thể hữu ích không?
Điều này không chính xác và phụ thuộc vào phần cứng cụ thể. Có một tùy chọn để tắt/bật nguồn cho trung tâm gốc đôi khi bạn không thể làm điều đó cho mỗi cổng và chỉ cho tất cả các cổng trung tâm gốc. Nhưng bạn chắc chắn có thể tắt nguồn cổng – Ilya