RS232 Befehl

Gast #2099015
Lesenswert?
• ▲
▼
Hallo!
Ich möchte an das Gerät, dessen Anleitung im Anhang ist ein Befehl 
schicken, dass es sich einschaltet.
leider klappt das nicht.
Die Box reagiert darauf nicht.
Habe ich aus der Anleitung was falsches rausgelesen?
Ich schicke 7E 30 30 30 30 20 31 0D was fürs Einschalten steht.
Arbeite mit dem Atmega8.
Am PC (Hyperterminal) kommt alles richtig an.
Kann Jemand helfen?
Danke
Angehängte Dateien:
Gast #2099061
Lesenswert?
• ▲
▼
Gerne, ist aber in Basic:

$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

Config Lcd = 20 * 4
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , 
Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Cls

Config Pind.2 = Input
Config Pind.3 = Input
Config Pind.4 = Input
Config Pind.5 = Input

Do
Debounce Pind.2 , 0 , Bx_einschalten , Sub
Debounce Pind.3 , 0 , Bx_ausschalten , Sub
Debounce Pind.4 , 0 , Be_einschalten , Sub
Debounce Pind.5 , 0 , Be_ausschalten , Sub
Loop

Bx_einschalten:
Cls
Lcd "Box Ein"
Waitms 10
Print "7E 30 30 30 30 20 31 0D"
Return

Bx_ausschalten:
Cls
Lcd "Box Aus"
Waitms 10
Print "7E 30 30 30 30 20 30 0D"
Return

Be_einschalten:
Cls
Lcd "Beamer Ein"
Waitms 10
Print "* 0 IR 001\r"
Waitms 10
Print "* 0 IR 001"
Waitms 10
Print "0 IR 001\r"
Waitms 10
Print "IR 001\r"
Return

Be_ausschalten:
Cls
Lcd "Beamer Aus"
Waitms 10
Print "* 0 IR 002\r"
Waitms 10
Print "* 0 IR 002"
Waitms 10
Print "0 IR 002\r"
Waitms 10
Print "IR 002\r"
Return

End


Wie gesagt, beim Beamer funktioniert alles.
Ein Befehl von den 4 hat gepasst :)

Danke
Gruss Alex
#2099078
Lesenswert?
• ▲
▼
1
Print "7E 30 30 30 30 20 31 0D"
2
Print "7E 30 30 30 30 20 30 0D"

Das ist Unfug! In der Anleitung steht, dass die Box ASCII-Befehle möchte 
und keine Hexstrings.


Wie wärs hiermit:
1
Print “~0000 1” ; Chr(13);  ' Box an
2
Print “~0000 0” ; Chr(13);  ' Box aus


Skript Kiddy schrieb:
> Alex schrieb:
>> Ich habe noch einen Beamer, mir dem es aber funktioniert, den über RS232
>> zu steuern.
>
> Der selbe beamer oder ein anderer?
Das hier war Unfug meiner Seits


Gruß Skriptkiddy

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.