Dietmar74
21.02.2010, 16:26
hallo zusammen,
habe ein kleines problem und zwar:
ich habe einen atmega8 ich sende sachen vom vb.net in den avr, das funst
alles super sehe ich alles im lcd, jetzt sende ich im eine variable und
die soll er dann in sich im eeprom speichern, aber ergend wie macht er
es nicht.
im atmega wird alles gesplittet funktion ach ok.
ich sende zb "2 zustand" mit der case funktion sieht er die 2 geht von
daher dann in ein sub sieht da noch dann "zustand" und gibt mir seine
werte aus als print.
aber wenn ich sende " program ampere 100", dann sehe ich im lcd den
eingang richtig, er sieht auch dann "program" geht auch in das sub
dafuer, sieht da "Ampere" aber dann ueber nimmt er nicht die "100"
program bsp. der ablauf ist ja so ok deshalb nur der teil fuer die
uebergabe:
achso es ist bascom.
'Beispiel des splits
'program AMPERE 123
'Command_array(1) Command_array(2) Command_array(3)
Dim Ampereeeprom As Eram String * 3
Dim Ampere As String * 3
..
..
..
Case "AMPERE"
Ampere = Command_array(3)
Ampereeeprom = Ampere
Locate 1 , 1
Lcd Ampere ; " " ; Ampereeeprom
habe ich da einen denk fehler oder muss ich es noch durch mit input oder
inkey machen, weil funktion mit denn beiden war nicht vorhanden.
danke im vorraus an alle die mir helfen koennen.
dietmar
habe ein kleines problem und zwar:
ich habe einen atmega8 ich sende sachen vom vb.net in den avr, das funst
alles super sehe ich alles im lcd, jetzt sende ich im eine variable und
die soll er dann in sich im eeprom speichern, aber ergend wie macht er
es nicht.
im atmega wird alles gesplittet funktion ach ok.
ich sende zb "2 zustand" mit der case funktion sieht er die 2 geht von
daher dann in ein sub sieht da noch dann "zustand" und gibt mir seine
werte aus als print.
aber wenn ich sende " program ampere 100", dann sehe ich im lcd den
eingang richtig, er sieht auch dann "program" geht auch in das sub
dafuer, sieht da "Ampere" aber dann ueber nimmt er nicht die "100"
program bsp. der ablauf ist ja so ok deshalb nur der teil fuer die
uebergabe:
achso es ist bascom.
'Beispiel des splits
'program AMPERE 123
'Command_array(1) Command_array(2) Command_array(3)
Dim Ampereeeprom As Eram String * 3
Dim Ampere As String * 3
..
..
..
Case "AMPERE"
Ampere = Command_array(3)
Ampereeeprom = Ampere
Locate 1 , 1
Lcd Ampere ; " " ; Ampereeeprom
habe ich da einen denk fehler oder muss ich es noch durch mit input oder
inkey machen, weil funktion mit denn beiden war nicht vorhanden.
danke im vorraus an alle die mir helfen koennen.
dietmar