Gast
#1615463
Hallo, ich benutze das STI100 usb Interface, um einen USB Stick zu beschreiben. Grundsätzlich funktioniert auch alles wie es soll. Jedoch gibt es aber ein Problem: Es sollen alle 200ms ca 530 Byte geschrieben werden. Übertragen werden die per UART mit 115.200 baud. Nun dauert das Schreiben zwischendurch etwas länger, so dass der 200ms Takt nicht eingehalten werden kann. Ich habe kein Oszilloskop um mir das Ganze genau anzuschauen, was aber passiert ist dass der USB Stick selbst wohl zu lange braucht, um die Daten zu schreiben, wodurch die CTS Leitung zu lange auf 0 bleibt (In dem Fall wartet das Programm mit dem Senden). Der USB Stick ist ein Corsair 4 GB. Gibt es bei den Sticks nennenswerte Geschwindigkeitsunterschiede? Wie lange braucht ein USB Stick, um 530 Byte zu schreiben? Hat jemand vielleicht eine Idee, wie man das Problem lösen könnte? Danke!