Actualmente estoy trabajando en un proyecto con un ATMega328P y la biblioteca V-USB. V-USB debe ser compatible con USB 1.1, y la documentación menciona que el host espera 3.3V en las líneas D + y D-.
Quiero ejecutar mi microcontrolador con el suministro de 5 V que proporciona el USB. Necesito 5V para garantizar que pueda funcionar a 20MHz. Sin embargo, esto significaría que las líneas D + y D se estarían comunicando a 5V.
¿Puedo hacer esto o me arriesgo a dañar mi puerto USB? Si es un problema, ¿cuál sería el mejor método para cambiar los niveles de voltaje? La página wiki a continuación tiene algunas soluciones, pero no estoy seguro de cuál sería la mejor.
¡Gracias!