23.07.2012, 21:54
Guten Abend Zusammen,
Ich benutze in Kombination mit einem PIC Prozessor die Serielle Schnittstelle mit VISA und einem USB-Seriell-Converter.
Mein Labview-Programm sendet der Elektronik Befehle, worauf diese Antwort+Daten zurücksendet. (1Byte Echo + maximal 5Bytes Daten)
Das Ganze läuft auf mit einer Baudrate von 115k und ist somit eher schnell.
Meine Frage: Tickcount zeigt mir immer 16ms an, dies egal wieviel Befehle ich sende. Das ist für mich viel zu langsam. Sollte da auf 5ms runterkommen, da ich was regeln muss.
Was für Möglichkeit bietet sich hier an? Kann ich da an den Einstellungen schrauben, oder braucht VISA einfach so lange?
(Die Elektronik ist genügend schnell, läuft mit 64Mhz und sendet per Interrupt die Antwort zurück! Da sind latenzzeiten von mikrosekunden)
Falls jemand eine Idee hätte, besten Dank.
mfg
Thomas
Ich benutze in Kombination mit einem PIC Prozessor die Serielle Schnittstelle mit VISA und einem USB-Seriell-Converter.
Mein Labview-Programm sendet der Elektronik Befehle, worauf diese Antwort+Daten zurücksendet. (1Byte Echo + maximal 5Bytes Daten)
Das Ganze läuft auf mit einer Baudrate von 115k und ist somit eher schnell.
Meine Frage: Tickcount zeigt mir immer 16ms an, dies egal wieviel Befehle ich sende. Das ist für mich viel zu langsam. Sollte da auf 5ms runterkommen, da ich was regeln muss.
Was für Möglichkeit bietet sich hier an? Kann ich da an den Einstellungen schrauben, oder braucht VISA einfach so lange?
(Die Elektronik ist genügend schnell, läuft mit 64Mhz und sendet per Interrupt die Antwort zurück! Da sind latenzzeiten von mikrosekunden)
Falls jemand eine Idee hätte, besten Dank.
mfg
Thomas