PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Addition in einer For-Schleife



bertl100
06.05.2005, 14:02
Jetzt bin ich noch mal lästig Jungs

Ich möchte z.b die speicheradressen von 100 bis 103 des internen eeprom auslesen in denen entweder 1 oder 2 steht.
Wenn die Summe 8 ist soll eine Fehlermeldung kommen und wenn die Summe
4 ist soll die Ausgabe OK sein.
Kann mir jemand saen wie das geht??
Es soll in einer for-Schleife gemacht werden.

Marco78
06.05.2005, 15:37
Ist als Summe denn nur 4 und 8 möglich?
Welcher Teil bereitet dir denn Sorgen?
Eine Schleife von 100 bis 103 durchlaufen lassen, in der Schleife den EEPROM des Zählers auslesen, die Werte addieren und Schleife um 1 erhöhen lassen.
Dann die Auswertung.

for a=100 to 103
b=readeeprom(a)
c=c+b
next a
Auswertung

bertl100
06.05.2005, 15:48
Die Funktion ist mir nicht klar bzw. das Verständnis wie das geht.

bertl100
06.05.2005, 15:49
Hier mein Code

Print "lese eeprom"

For Cnt = 100 To 103 Step 1

Readeeprom A , Cnt


Waitms 100



Next

If A = 4 Then


Print "Alle Kanäle in Ordnung"

Else

Print "Fehler"

End If

bertl100
06.05.2005, 16:08
Habs soeben geschafft, nochmals Danke an euch!!!