Wenn du mal dieses und andere Foren geziehlt nach Schaltung durchsuchst,
wo AVR µC ohne "richtiges" USB Interface trotzdem an USB angeschlossen
wurden, dann wirst du ganz schnell herausfinden, dass diese Ideen nicht
zur Nachahmung empfohlen werden können.
Und zwar aus vielen Gründen. Alle zusammen gefasst kann man sagen, das
Funktioniert nicht zuverlässig.
Wenn du ein USB konformes Gerät bauen willst, musst du die USB
Spezifikationen einhalten. Die sind schon schwer zugänglich. Und selbst
dann kann es noch ein langer Weg bis zu einem tatsächlich stabil
laufendem Produkt sein.
Was denkst du wohl, warum bei FTDI gleich jeder an USB-zu seriell Chips
denkt? Es ist eine prinzipiell sehr simple Funktion, und doch gibt es
nur eine Hand voll Firmen, die es erfolgreich umgesetzt haben. Und nur
eine (FTDI) wird immer wieder als zuverlässige Alternative empfohlen,
wenn die Produkte der anderen problematisch sind.
Tu Dir selbst einen Gefallen, und versuche nie wieder, generische I/O
Pins für USB zu missbrauchen. Das ist Murks und Zeitverschwendung. Wie
wir sehen, bist du nichtmal imstande, herauszufinden, warum es jetzt
nicht funktioniert. Also lass es, nimm fertige USB Chips die tun, was
sie sollen.