Pluto25 schrieb:
Ja, Hängt nun aber nur am Letzten was dran (z.B. {13}{10} )Weiß der Avr das die Sequenz fertig ist. Hängt nirgendwo was oder immer das selbe wäre Anfang und Ende nicht erkennbar.darasol schrieb:
Wenn noch irgendwas dran häng muss es ja immer, bei jedem Senden dran hängen. Könnte man also einfach weglassen.
Kommunikation RS232 mit Visua lBasic 2010
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.
Hinweis kann nach Kenntnisnahme deaktiviert werden!
-
-
Richtig. Einfach irgendwas was normal nicht vorkommt. Oder 4 (End of Transmission) , 23 (End of Block) um bei Ascii zu bleiben.
-
Er muss ja bei ascii bleiben wenn er nur nen String raussenden kann. Und danach eben wieder umwandeln bzw weiter verarbeiten. Geht das überhaupt? Er hat ja schon dezimal Zahlen. Er müsste ja quasi dez 1,2,4 einzeln zu ascii und diese dann komplett als 124 wieder zu dec. Oder kann man direkt einen "dez String" zu nem "hex Byte" umwandeln? Also quasi in dem Fall aus 3 Byte, 1 Byte bilden mit dem hexwert.
-
-
Ah ganz einfach mit Val() . Wieder was gelernt. Steht ja sogar so in der Hilfe. Ich entschuldige mich
"Converts a string representation of a number into a number." -
Habe mal so Einiges probiert mit VBA in Excel über SciLab und nun mal wieder mit VB!
Danke zaubara!!! Dein Code läuft auf Anhieb und ist sehr einfach! Zahlen von 0 bis 65535 kein Problem!
Schöne Pfingsten noch
Jürgen