Hi,
ohne Code ist das etwas schwierig zu sagen.
Empfängst du per Interrupt, oder pollst du ?
Kannst du die empfangenen Daten in ein größeres Array schieben und dann in einem Rutsch auf die Karte senden ?
Wie schnell kommen denn die Daten an? Dauernd oder Blockweise ?

Gruß
Christopher