PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rs232 auswerten



Zardest
20.02.2014, 20:23
Kann mir einer bitte einen code geben bei dem ich über ein terminal zahlen an meinen atmega 16 senden kann und der diese vergleichen kann
ich kann wenn ich "wait var" nutze keine zaheln in das terminal eingeben ... wenn ich "select case var" nutze kann ich sie nicht als zahlen werten sondern nur als text kann mir dabei einer helfen ?

shedepe
21.02.2014, 13:23
Wenn du nun auch noch dazu schreiben würdest welche Programmiersprache du verwendest. Und was du bisher versucht hast (Also der Code) dann wird dir bestimmt gerne geholfen. Von Fragen nach fertigem Code halte ich persönlich eher wenig.
Btw. Das was du suchst ist also anscheinend eine Funktion (Wenn ich das richtig errate) die Text in Integer (oder Double) umwandelt. Das solltest du aber auch für jede Programmiersprache mit ziemlich wenig Aufwand auch selber finden können.

Zardest
21.02.2014, 18:51
du hast recht text in integer würde helfen
ich programmiere in bascom
für einen atmega 16 soll es sein
ich möchte eig nur eine zahl in mein terminal eingeben diese dann per enter an den atmega senden und dann schauen welche zahl es ist und danach dann die ausgäge ansteuern
Z.b. sende ich im terminal "002" dann soll der atmega den portb.2=1 setzten

shedepe
21.02.2014, 19:33
Und was hindert dich daran selber mal nach so etwas Grundlegendem wie "bascom string to integer" zu suchen.
Hier mal das was ich auf die Schnelle gefunden habe.
http://avrhelp.mcselec.com/val.htm

Zardest
21.02.2014, 21:02
nur mit string zu integer is die arbeit ja nicht getan
ich muss es ja erstmal schaffen was in das terminal zu schreiben ich kann nix in das terminal schreiben das ist mein problem gerade
das mit string nach integer is ja nich so wichtig ich muss erstmal was senden können

- - - Aktualisiert - - -

ok es lag daran das mein max232 in die sende richtung kaputt wa -.-

shedepe
22.02.2014, 10:41
Dennoch solltest du immer zuerst deinen Code posten, auch wenn dieser nicht geht. Anhand des Codes weiß man als Helfer wie weit du bist und kann dir leichter Hilfestellung geben.