Hallo,
ich möchte meinen Beamer von einem AVR aus bedienen
Es ist ein Mega32 im Einsatz und der läuft auch schon.
Den Beamer kann ich von einem PC aus ansteuern, indem ich con Hterm aus
folgenden Befehl sende (Hex)
A9 17 15 00 00 00 17 9A
Dann geht der Beamer an und ich kann weitere Befehle senden.
Angeschlossen ist er wie folgt:
Beamer RS232 Buchse Pin 2 an PC COM1 Stecker Pin 3
Beamer RS232 Buchse Pin 3 an PC COM1 Stecker Pin 2
Beamer RS232 Buchse Pin 5 an PC COM1 Stecker Pin 5
Was muss ich jetzt machen, damit ich die Hex Daten an den Beamer von
einem AVR aus senden kann.
Soviel habe ich schon erlesen:
TX
RX
Max232
Nur was brauche ich ???
MAX232 wandelt RS232-Pegel vom AVR zum PC-RS232-Pegel, siehe
Standardschaltung. AVR wird wie in der Standardschaltung beschaltet,
passenden Quarz nicht vergessen, und dann programmierst du ihm das eben
rein.
Wenn ich den Beamer vom PC aus ansteuern, dann brauche ich keinen Max232
Wenn ich nun von einem AVR ansteuern will, muss ich doch einen zwischen
machen.
Ist das richtig?
(serielle Übertrgaung ist neu für mich, daher die Fragen :-) )
Also alles 5V...
nur wie kommt der Max dann auf den 12V Pegel.
Den bekommt der Beamer so doch vom PC aus, wenn ich nur per
Nullmodemkabel verbinde.
Teste kann ich das erst morgen, das schaffe ich heute nicht mehr.
(oh ist schon morgen)
Hallo,
jetzt habe ich den Max232 incl Verbindung zu einem PC am laufen.
Ich kann mit Print auch Texte an den PC senden.
Dann habe ich folgendes Programm genommen und an den PC gesendet:
Wie kann ich denn in Bascom folgende Sachen einstellen:
COM1 - 38.4 kbps - 8 Datenbits - 1 Stopbit - Parity auf EVEN
die kbps mache ich über $baud und den Rest?
Die Parity muss auf even stehen, sonst geht es nicht, habe ich gerade
nochmal mit Hterm getestet.
siehste, und schon haste ne optimale Verwendung
der Sub.
Call Sendebefehl(command)
so brauchst Du nicht zig Unterroutinen
sondern kannst eine Zentrale
Senderoutine bauen ;o)