Hallo bjacke,

die Kommunikation über den USB erfolgt immer zwischen Host und Gerät. Dabei steuert der Host den Datenaustausch. Mikrocontroller verfügen für gewöhnlich nur über die Geräte-Funktion, was eine Verbindung über USB zwischen den Controllern unmöglich macht.

Natürlich ist es möglich, Deinen Mikrocontroller mit Hilfe eines Host-IC um die Host-Funktionalität zu ergänzen, aber das Ganze ist reichlich umständlich und nicht zu empfehlen - es gibt andere Schnittstellen für Mikrocontroller-zu-Mikrocontroller-Verbindungen (UART/SPI/I2C).

Ausserdem nehme ich an, dass Dein unbekanntes 'Gerät', welches über eine USB-Schnittstelle verfügt, eine UART-USB-Bridge onboard hat. D.h. Du könntest hergehen und den USB-IC (FTDI o.ä.) 'einfach' entfernen und die Kommunikation zu Deinem Mikrocontroller über UART durchführen. Dabei musst Du die Zuleitungen zum FTDI (über Kreuz?) mit TXD und RXD deines Mikrocontrollers verbinden. Schau Dir an, welche IC's auf Deinem unbekannten Gerät drauf sind und studiere deren Datenblätter, dann weisst Du mehr.

Gruß Potter