Forum: PC-Programmierung RS323 Programmiersprache


von mooo (Gast)


Lesenswert?

Hallo,

ich habe das AVR-CDC-IO projekt dieser seite nachgebaut 
http://www.recursion.jp/avrcdc/. es handelt sich um einen atmega8 der 
per usb an den pc angeschlossen wird und dort dann als com port im 
gerätemanager aufgelistet wird und auch genauso angesprochen werden 
kann, als wäre es ein richtiger com port. dann kann man mit bestimmten 
befehlen die io pins des atmega8 high und low setzen.

nun brauche ich ein kleines programm, um die pins nicht mit einem com 
port terminal programm setzen zu müssen, sondern das ganze automatisch 
von einem programm machen zu lassen, wenn eine bestimmte bedingung 
erfüllt ist. diese bedingung wird über ein php script erfüllt (z.b. txt 
datei, die ich mit rs232 programm dann auswerten will, da ich mit php ja 
nicht auf die schnittstelle zugreifen kann). das ganze habe ich schon 
mal mit profan über die parallele schnttstelle gemacht, dies ist 
allerdings wesentlich einfacher). nun wollte ich fragen in welcher 
programmiersprache ich mein vorhaben am besten realisieren sollte und ob 
ihr vll. schon fertige scripts aus dem internet kennt, die ich verwenden 
könnte und ich dann nur noch kleine dinge ändern müsste. meine 
kenntnisse sind nicht so gut. habe bisher nur viel mit html, php, 
einiges mit assembler (microntroller programmiert) und ganz wenig profan 
gemacht.

mfg

von Frank L. (florenzen)


Lesenswert?

Ich hätte Stein und Bein geschworen PHP hätte fopen().
Haben Rasmus und Co. das wieder rausgeworfen?

von mooo (Gast)


Lesenswert?

php hat fopen, aber heißt das, dass man damit den com port, also 
hardware ansprechen kann? ich bezweile das doch ziemlich. suche eben 
nach der einfachsten möglichkeit einen string an den avr zu senden um 
den einen pin auf high zu stellen.

mfg

von morph (Gast)


Lesenswert?

$fp = fopen ("COM1:", "r"); geht problemlos, google nennt dir sicher ein 
paar tutorials :)

von Simon K. (simon) Benutzerseite


Lesenswert?

Dokus sind ne feine Sache ;)

http://de.php.net/manual/de/function.fopen.php#20935
http://de.php.net/manual/de/function.fopen.php#16296

Einfach mal nach COM oder Serial suchen im Browser.

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.