Ich nutze gerade SerialNG in Delphi und versuche einen String auf meinen AVR zu bekommen . Leider ist meine Abfragefunktion allerdings langsamer als die Geschwindigkeit mit der der String reinkommt . Ich frage im Controller ja Zeichen für Zeichen ab . Hier also die Frage . Hat jemand eine Ahnung ob es bei SerialNG eine Einstellung Funktion oder dergleichen gibt mit der ich zwischen jedem Zeichen des Strings etwas warten kann bevor weitergesendet wird ? .
Wie wärs mit einer ordentlichen Empfangsroutine ? .?. ! Empfangen im Interrupt, Auswerten in der main-Routine. Hier übrigens die fehlenden Kommater deines Posts; ,,,,, UndhierlasseichnochdieüberzähligenLeerzeichenausdeinemPostbeimeinemraus.
Hi >Leider ist meine Abfragefunktion allerdings langsamer als die >Geschwindigkeit mit der der String reinkommt . Unwahrscheinlich. Bei beispielsweise 9600Bd und 11,059200MHz kann der Controller zwischen 2 Zeichen mehr als 11000 Befehle ausführen. Baudrate? MfG Spess
Problem schon gelöst hab jetzt gesehen das eine Funktion einen Eeprom aufruf gestartet hat dem ich in Ruhe Zeit gegeben habe :P .
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.