Gast
#320933
hallo, auf www.at91.com findet sich ein beispiel-projekt für einen rs232<=>usb umsetzer (AT91SAM7S-BasicUSART_USB). der at91sam7s arbeitet hier als rs232<=>USB umsetzer. das projekt ließ sich ohne probleme erzeugen. auf der pc-seite wird der cdc-treiber (usbser.sys) eingesetzt. mittels der dem projekt beiligenden .inf-datei ließ der treiber auch ohne probleme installieren. nur beim betrieb dieses umsetzers fiel mir auf, daß die übertragungsgeschwindigkeit sehr bescheiden ist. grund dafür ist wiederum, daß auf der rs232-seite empfangene messages, die größer als 64 bytes sind, in mehrere pakete zerlegt werden. dies ist in ordnung da der zum einsatz kommende transfer type (bulk) nur maximal 64 datenbytes zuläßt. problematisch ist allerdings, das die zeit zwischen 2 paketen zwischen 30 und 60ms beträgt was dann zu der geringen übertragungsgeschwindigkeit führt. ich habe nun keine ahnung, warum die zeit zwischen 2 paketen so lange ist. aufgrund des protokoll-mitschnitts ist erkennbar, daß der host die pakete nicht schneler abholt. hat jemand von euch damit schon erfahung oder ähnliche probleme? besten dank im voraus gerhard