Mit hilfe eines Testprogramms muss ich unterschiedliche Zeichen an RS-232cSchnittstelle schicken.Das Programm soll eine endlolse-Schleife haben, und zusätzlich muss man in der Lage sein, einen Zeitabstad zw. den übertragenen Zeichen im Program festzulegen.Dies alles soll in Unix umgebung geschehen. Danke
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hallo mawit,
am einfachsten geht das mit einem Shell Script, z. B.:
while true
do
echo "a"
sleep 1
done > /dev/tty???
Evtl. mußt Du vorher noch die Kommunikationsparameter der
Schnittstelle setzen, siehe dazu "man stty".
Gruss, Cfreak
Hallo cfreak,danke erstmal fuer die blitz schnelle Antwort.Leider aber mein Programmierkenttnis nicht all zu gross, daher koennte ich nur wenig mit der Reply anfangen.Wenn Du mir doch weiterhelfen Koenntest???
Hallo Mawit,
ich war Krank und kann deshalb erst jetzt antworten.
Als erstes mußt Du in Deinen Shell Script die Kommunikationsparameter
für die gewünschte serielle Schnittstelle einstellen.
Das geschieht mit "stty -F
DANKE!ich werde es in Shellscript ausprobieren, ich muss es eigentlich -wie Du es genannt hast- in C implementieren. Von C habe ich ehrlich gesagt "mehr" Kenntnis als Shellscript. Wenn Du dann noch helfen koenntest! Dake und natürlich GUTE BESSERUNG!!