Archiv verlassen und diese Seite im Standarddesign anzeigen : Empfangen mit einem ATMega bzw. Visual Basic
Moin!
Ich weiß, wie man mit einem AVR Strings etc. über die RS232-Schnittstelle jagt. Aber wie empfängt man was, und dann auch noch mit Bascom? Und wie das Senden mit "Visual Basic" funktioniert, weiß ich auch, nur da happerts auch wieder am Empfang...
Könnte mir da jemand bitte weiterhelfen?
Gruß, Trabukh
Schau mal in diesem Thread https://www.roboternetz.de/phpBB2/viewtopic.php?t=2741&postdays=0&postorder=asc&start=22
Ziemlich am Ende findest du auch ein VB-Beispiel das über rs232 an einen Controller sendet bzw. auch von diesem empfängt
Genau, danke!
Gruß, Trabukh
Gut, das ganze ist ja recht übersichtlich gemacht, aber leider steht da nicht, wie man Strings mit Bascom empfängt...
Gruß, Trabukh
P.S.
Wurde der Server gehackt?! Da sind ja unzählige Schwachsinnsthemen...
Hi,
ich lese meist einzelne Zeichen ein und füge die gegebenenfalls zu eiem String zusammen.
Do
Loop Until ischarwaiting() <> 0 ' Warte auf Zeichen
zeichen= Inkey()
Abe res gibt glaub auch einige Input-Funktionen für ganze Strings. Hab die aber noch nicht gebraucht.
Gehackt ist wohl nix, aber jemand hat sich wieder als gast ausgetobt. Wenn es so weiter geht müssen wir bei weiteren Foren Gastzugang sperren
Oh ja, das ist das, was ich suchte, danke!
Hab jetzt mal in der Hilfe von Bascom nach IsCharWaiting geguckt, da kam noch ne bessere Funktion ans Licht:
Zeichen=WaitKey()
Ist im Prinzip genau das selbe, wie bei dir, nur halt kürzer...
Gruß, Trabukh
ja, das mit Waitkey funktioniert, aber der Prozessor wartet dann dort bis ein Zeichen kommt und kann nur mit einem Interrupt unterbrochen werden. Ich habe das mal mit Buffer und einer Schleife mit Inkey gemacht, erfolgreich.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.