PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : senden an controller



q3
03.06.2007, 08:51
hallo irgendwie antwortet keiner auf meine frage "rückkanal....."

entweder versteht keiner was ich will oder niemand hat ne ahnung. da ich aber nicht vom letzteren ausgehe frage ich einfach nochmal verständlicher


wie kann ich daten vom PC (terminal oder sowas) an den controller senden?

es müsste nur eine ziffer sein, die den contoller weckt wenn ich sie sende und die ziffer soll zwischen 2 programmteilen entscheiden.

bitte mal ne kurzr anleitung.

danke

Pascal
03.06.2007, 11:14
Wo ist genau das Problem? Ist dir unklar, wie du das auf der µC-Seite programmieren sollst oder wie man das auf der PC-Seite realisiert? oder beides?

q3
03.06.2007, 11:40
eigentlich beides

kann ich das zu sendende im basecom-terminal irgendwo eingeben?

wie frage ich das im controller ab... habe viel kompliziertes zeug dazu gefunden, was allerdings alles net funktioniert...


ich bräuchte auf der controllerseite nur mal nen kleinen beispielcode, damit ich sehe wie das abgefragt wird.

sowas wie

for I=1 to 100
print I
next I

fürs senden

jo_robot
12.06.2007, 13:17
Also ich steh auch grad vor dem selber problem, ihc möchte mit dem PC was über RS232 ans RN-Control schicken.
Von PCseiten her ist hab ich da ein programm mit delphi geschrieben aber wie kann ich jetzt auf dem Controllerboard die Zahl einlesen? Schicken kann man ja mit print aber gibts da auch sowas wie read oder sowas ?!?!?

q3
12.06.2007, 17:59
einfach mal diesen code ins hauptprogramm setzen


While S = 0
S = Udr
Wend

print S

der controller schreibt jedes empfangene zeichen zurück ans terminal.

mit bascom terminal ne zahl schicken und schon antwortet der C mit derselben..

jo_robot
12.06.2007, 18:10
also ich möcht des so machen dass ich z.B. 2 ans board schick und das dann das gleiche macht als ob ich z.B. auf den 2ten taster drücken würde.

Kannst du mir das genauer erklären?
habs mir ungefähr so vorgestellt

var a:str;

a:=byte1 vom einkommenden string

if a=1
then ....

if a=1
then...


ich muss dass ganze nurnoch irgendwie in bascom übersetzen ;)

jo_robot
12.06.2007, 18:13
auserdem wie kann ich mit dem terminal von bascom ne zahl schicken? Ich kann mit dem teil nur empfangen