Hallo,
sofern ich das Ursprungsposting richtig verstanden habe:
„Ist es eigentlich irgendwie möglich einen USB-Controller
selber herzustellen, der dann vom PC als solches erkannt
wird?“
im zweiten Satz folgt die nähere Erläuterung:
„Ich hätte gerne einen Controller, der mehrere Achsen als Dreh-Pontiometer hat (und ggf. ein paar Knöpfe oder Taster als Buttons).“
Das verstehe ich als Joystick oder ähnliches. Dazu ist kein Host-Controller notwendig, es muß auch kein Full-Speed-USB sein, es läßt sich auch nach dem von mir geposteten Link (bzw. nach den Angaben von AVR309) realisieren.
Das geht z. B. mit zwei ATmega8. Ein ATmega8, an dessen ADC-Eingängen die Potentiometer angeschlossen sind, und Tastern an anderen Ports, gibt die Potentiometer-Stellungen und die Tasten-Zustände über den USART an den anderen ATmega8 weiter, der als Seriell-USB-Konverter fungiert.
Nach dem Prinzip habe ich einmal einen Infrarot-Empfänger für RC5-Codes mit USB-Anschluß gebaut.
Grüße,
I.