www.mikrocontroller.net

Forum: PC-Programmierung RS323 Programmiersprache


Autor: mooo (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Frank Lorenzen (florenzen)
Datum:

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

Autor: mooo (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: morph (Gast)
Datum:

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

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.