-
-
Neuer Benutzer
Öfters hier
Serielle Übertragung eines Byte Array
Hi
Vielleicht kann mir da weiter helfen. Ich möchte ein Byte-Array (Dim Messdaten(1603) As Byte) mit einen Befehl an die Serielle Schnittstelle übergeben. Der Kode sollte möglichst effizient und schnell sein, ich entwickle gerade ein schnelles Messinterface.
Im Bascom Manual habe ich den Befehl PUT gefunden mit dem müsste es gehen an Array zu senden oder kann man Print ein ganzes Byte Array schreiben?. Im diesem Forum und MCS Forum habe ich nichts über PUT Gefunden.
---------------------------------------------------------
PUT #channel, var ,[pos] [,length]
Note that when you specify the length for a string, the maximum length is 255. The maximum length for a non-string array is 65535
------------------------------------
Leider habe ich mit Bascom Syntax Probleme, programmiere normal in c.
Vielen Dank
Peter
-
Erfahrener Benutzer
Fleißiges Mitglied
mehr als Dim Messdaten(255) As Byte geht nicht, d.h. ein Array geht nur max. von 1(!) bis 255
-
Neuer Benutzer
Öfters hier
Config Printbin = Extended
Danke für deine Antwort.
Habe gestern im Bascom Manual doch eine Lösung gefungen !!
----------------------
Syntax
Config Printbin = Extended
Dim A(1000)
Printbin A(1) ; 1000
-------------------------------
Grüsse Peter
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen