Ho un dispositivo che viene fornito con un adattatore di alimentazione CA in cui il connettore è una presa mini USB. Tuttavia, il dispositivo non sembra alimentarsi dalla porta USB di un computer (utilizzando un cavo USB-mini USB standard) a meno che non sia installato un driver specifico. Il driver è disponibile solo per Windows. Vorrei caricare il dispositivo da prese USB su piattaforme diverse.L'alimentazione USB è sempre abilitata? E se no, come scrivere un driver
La mia domanda è: perché la potenza non arriva al dispositivo senza il driver? È sempre necessario un driver per una porta USB per iniziare a dare energia? O è questo dispositivo che è specificamente fatto per non prendere una carica a meno che alcune routine del software lo attivano per farlo?
Immagino che la mia domanda possa essere riassunta come: L'alimentazione non è presente sul cavo USB o è presente ma il dispositivo lo ignora. Se la risposta è la prima, cercherò di capire come scrivere software che consentirà alla tensione di essere sempre presente.
Grazie
Due altri possibili schemi di cablaggio del cavo non sono affatto collegati ai fili dei dati e resistori di polarizzazione specifici sui fili dei dati. Ma le specifiche di ricarica delle batterie USB richiedono che la porta upstream interrompa i fili dei dati e quasi tutti i nuovi telefoni cellulari supportano tale standard, quindi è probabile che un cavo con fili bianchi e verdi in corto sul lato del telefono (e non connesso all'estremità del PC) fare il trucco. Tuttavia, non sarà gentile con la batteria di un portatile. – RBerteig
"Il software di scrittura non aiuta ..." meglio fare con il driver " Un driver è solo software, quindi il Sig. Grieves può aiutare se stesso scrivendo software. Non dovrebbe nemmeno essere necessario scrivere un basso potenzialmente spaventoso -un driver del kernel di livello Il post di Albinofrenchy indica come mettere un dispositivo USB nella modalità in cui il controller lo invia a 500 mA (il massimo specificato) dallo spazio utente in Linux. – tialaramex