Ich kenne weder den GPS-Logger, noch den ATMEGA8.
Die folgenden Ideen spiegeln nur allgemeine Moeglichkeiten wieder.
Ob das bei dir dann so passt und funktioniert, musst
du selbst pruefen !
Wenn Du auf den USB-Verbinder etwas proprietaeres drauflegst,
musst du aufpassen, dass der USB-Port des PC das übersteht.
(Standard-USB-Kabel vorausgesetzt)
Amdererseits, wenn der USB-Port des PCs angeschlossen wird, dann muss
auch der Logger dies ueberstehen koennen.
Damit scheidet schon mal z.B. RS232 aus, weil der USB-Port des PCs durch
den +/- 12 Volt Pegel auf den Datenleitungen vermutlich kaputt gehen
wuerde (vielleicht auch der PC selbst).
(Es ist natuerlich alles moeglich, aber wenn dein "anderes" USB-Device,
z.B. MP3-Player, USB-Festplatte o.ae. zum Rauchen anfaengt,
dann war RS232 ganz sicher eine schlechte Idee).
Du koenntest Dir vielleicht aber einen FTDI USB <-> Seriell Converter
auf die Datenleitungen des USB-Steckers haengen.
Dann waere der USB-Stecker schon mal richtig mit USB-Daten belegt.
Details (um mich nicht misszuverstehen): FTDI Chip ins Gehäuse,
D+ / D- (USB-Datenleitungen) an den jetzigen USB-Verbinder).
Aus dem FTDI kommen die seriellen Daten (Pegel pruefen !),
die dann mehr oder weniger angepasst an den uC gehaengt werden.
Jetzt ist leider schon der serielle Port des ATMEGA8 belegt,
soweit ich auf die schnelle gesehen habe, hat er auch keinen zweiten
UART ?
Du koenntest jetzt einen Soft-UART im ATMEGA8 implementieren.
Andere Idee waere noch, ob das GPS Modul die TxD überhaupt braucht...
RxD koennte man vielleicht umschaltbar zwischen Modul und FTDI
implementieren. Dann sparst Dir den Soft-UART und kannst den eingebauten
UART verwenden.
Oder schau mal, ob ein I2C (Slave) oder SPI (Slave) o.ae.
noch frei ist.
Der Soft-UART wird aber auf PC-Seite leichter
anzusprechen sein als die beiden anderen, weil du dann einfach
einen COM-Port aufmachen kannst, anstatt dich mit den DLLs von FTDI
herumzuschlagen.
Jetzt kommt es natuerlich noch drauf an, was fuer Daten Du dann
konkret ueber die virtuelle serielle Schnittstelle uebertraegst.
Gibt es vielleicht einen offenen GPS Logger,
dessen Format du uebernehmen kannst ?
Oder du denkst Dir was eigenes aus...
BTW: Ist ueberhaupt noch Platz fuer Erweiterungen im ATMEGA8 ?
Oder ist der gar schon randvoll ?