Forum: Mikrocontroller und Digitale Elektronik SerialNG delay beim senden ?


von Andre (Gast)


Lesenswert?

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 ? .

von Michael M. (Gast)


Lesenswert?

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.

von spess53 (Gast)


Lesenswert?

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

von Andre (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.