´Hallo, wie kann ich mehrdimensionale Arrays in FastAVR deklarieren und benutzen? Ich hätte gerne so etwas [Das ist Visual Basic: Dim Test(1 to 3)(1 to 10) ].
du bist echt ein exemplar, benjamin... wie alt bist du eigentlich? vor ein paar wochen gab es hier ein paar bloede fragen von dir, bezueglich der massive in fastavr, jetzt schon wieder ?(trotz jeder menge antworten damals)... also, wie gesagt, einfach die help-datei des fastavr aufmachen und lesen lesen lesen! ist wirklich alles drin, was du auch in weiteren zwei wochen fragen wuerdest...
Ich habe doch darin gesucht (als Stichwort habe ich Array eingegeben, aber ich habe nur Artikel über eindimensionale Arrays gefunden.) Außerdem: Wenn dir die Fragen zu blöd sind, musst du sie ja nicht beantworten. Bzw: Du musst die Antwort ja kennen, da du die Frage als blöd deklarierst.
nimm einfach 40 byte. byte 0= (0,0) byte 1= (0,1) . . . byte 4= (1,0) byte 5= (1,1) . . .
Ne, das kann ich nicht hochzählen, ich habe nun 64 Bit genommen -> n(63)
du solltest ja nicht (x,y) hochzählen, sondern das war nur ein beispiel welches array welchem byte entspricht und wenn du bit's brauchst, dann ists ja noch einfachen (bei max. 68 bit breite) sei einfach mal kreativ
Wie viele Arrays kann ein Microcontroller dieser Art (4433) eigentlich verwalten?
@benjamin kannst du dir doch selber ausrechnen bei insgesamt 128 Byte SRAM.
@ mmerten der hat ja nicht nur s-ram ;) max_X_dim_array=max_speicher/X aber denk drann, du brauchst u.u. noch stack, variablen...... such dir dein array aus was du brauchst, dann guggn ob's reinpasst (zuzügl. prog.) wenn ja :) wenn nein ==> neuer controller oder extraram/rom.....
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.