www.mikrocontroller.net

Forum: PC-Programmierung RCL-Experiment


Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Forum,

Ich versuche mir gerade ein RCL Interface zu hause aufzubauen.
Funktioniert auch soweit(hardwaremäsig). Bei dem TUtorial war ein 
beispiel PHP code dabei der "LED on", "LED OFF" u.s.w per RS232 sendet. 
Ich möchte aber dass er mir die Tasten 1 bis 4 in Dezimal sendet also 
49, 50, 51, 52. Geht das? Ich hänge die php mal an ganz unten sind die 
Buttons geproggt, auf denen die FUnktionen liegen (glaub ich).

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe mal geguckt was hinten raus kommt. Bei jedem Button nur 255 
egal was für eine value ich eingeben. Komisch :(

Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mal ne andere Frage bei mir kommt gar nicht im Browser an.
Ich habe die Demo Programm in Bascom im Tuturial genommen.
Und das PHP Programm.

Ich habe Windows XP Home SP2 und XAMPP installiert.

Wie bekommst du die Werte überhaupt?

Bei mir passiert gar nicht. Über Hyberterm klappt alles.

Muss man da noch was machen?

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein ich habe dass Ding nicht mit dem Atmega16 gebaut sondern auf meinem 
MINI-BASIC PC installiert. Und der sendet mir dass aufs Hyperterm. Und 
das php Script sendet per Serialport zurück. So einfach. nur bei mir 
sendet das php script EGAL welchen Knopf ich drücke 255. und dass funzt 
nunmal net.

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei dir würde ich sagen dass du erstmal Hyperterm 
öffen->Verbinde->schließen musst und dann php script mit server öffenen. 
Dann solte es bei dir klappen

Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also wie gesagt Hyberterm gehts und wenn ich dann über den Browser 
möchte bekomme ich eine Fehlermeldung, ist ja auch klar.

Allerdings wenn ich über den Browser gehe, merkert Hyberterm, soweit ist 
das ja richtig.

Ich kann dennoch keine Daten an meinen ATMEGA32 senden oder empfangen.

über Hyberterm gehts mit dem Browser nicht. Auch nicht wenn ich den Port 
mit der Einstellung 9600 8N1 einstelle und über Hyberterm öffne und 
wieder schliesse.

Mit welchen Windows arbeitest du den auch XP mit SP2 ?

Kommt bei dir der 255 Wert auch beim Hyberterm ?

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe XP SP2 genau.

Nein beim Terminal funktioniert alles. Aber dass Terminal muss aus sein 
wenn du es per Browser und php Script versuchst. DU musst die Zahlen die 
vor jeder Zeile in der php Datei stehen wegnehmen. SOnst gehts net.

Autor: Avr Nix (avrnix) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Habe hier mal meine php angehängt. Kannst du die mal ausprobieren?

Bei deiner rcl.php sehe ich immer ///file:c: ...... vielleicht liegt 
dort der Fehler.

Wäre nett wenn du mal meine ausprobieren tust und mir bescheid gibs.

Wenn es klappt denke ich mal werdsen wir auch eine Lösung bei dir 
finden, weil ich auch sowas machen möchte, später mal mit den Tranceiver 
RFM12.

Ist schon klar das Hyperterm aus bleiben muss, aber zum Testen ob 
überhaupt auf com zugegriffen wird, kann man so gut testen.

Bei Programm klappt auch nicht :-(

www.comwebnet.de

Autor: Avr Nix (avrnix) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hier noch das Bascom Programm welches ich Abgeschrieben habe und die 
Fehler außer einen mit LED? bereinigt habe (war für Mega32)

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Deine index.php funktioniertt bei mir einwandfrei.



Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Überprüfung!

Mh - dann frage ich mich woran das liegt das die Daten nicht ankommen?
COM hat bei mir nur Rx und Tx und GND Leitung zur Kommunikation.

Wo soll den der Fehler sein?

Und benutz du auch XAMPP von Ache Friends - Apache 2.0, php5 und MySQL 
Suite?

Irgendwo muss doch der Hase begraben sein !

AVRNix

Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
WElchen Browser benutzt du , ich nehme Firefox.

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich auch

Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und wo könnte der Fehler liegen dann?

Kommen jetzt mit index.php welche Werte?

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sehe gerade dass deine index.php doch nicht richtig funktioniert. nimm 
lieber meine. Die geht hundertprozentig kannst die ja wenn du willst 
auch in index.php ändern. Damit sollte dein Gerät funktionieren. 
VOrrausgesetzt du hast vor dem aufrufen der index.php einmal Terminal 
verbunden und getrennt.

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Natürlich wieder Anhang vegessen

Autor: Avr Nix (avrnix) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Robin: Es geht ! Danke nochmals, viel anders wie mein Script siehst 
auch nicht aus ( beim überfliegen ).

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.