www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Array im Zilog Z8 Encore!


Autor: Franz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich grüße euch!

Ich habe hier ein Experimentierboard mit einem Zilog Z8F6423 (Harvard) 
und dem Programm "ZDS II" von Zilog.

Nun ist es so, dass ich ein recht großes Array für PWM-Werte habe. 
Dieses Array ist zu groß für den RAM und muss daher in den Flash.

Wie mache ich das? Hat jemand schon einmal sowas gelöst? Ich bekomme 
immer die Fehlermeldung "Dimension size may not be omitted".
Mit "const rom pwm[][]" bin ich nicht weit gekommen. Ich kann im "ZDS 
II" bei den "Project-Settings" einstellen, dass Konstanten im ROM 
gespeichert werden, das hilft aber nichts.

Was mache ich nun? Ich habe echt keine Ahnung. Leider gibt es von Zilog 
wenig verständliche Hilfen.

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> const rom pwm[][]

Geht nicht. Du musst mindestens GROESSE angeben.

rom typ pwm[GROESSE][]

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stefan B. schrieb:
>> const rom pwm[][]
>
> Geht nicht. Du musst mindestens GROESSE angeben.
>
> const rom pwm[GROESSE][]
Ist auch falsch, es darf nur der erste Index ausgelassen werden.

Bei Definitionen geht 'const rom pwm[][i1][i2] = { ... };', bei 
Deklarationen sollten alle Indizes angegeben werden.

Autor: Franz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Super, das wusste ich nicht! Die Fehlermeldung erscheint nun nicht mehr. 
Bin gespannt, ob nachher alles so klappt.

Vielen Dank schon einmal, ohne das Forum wäre ich oft aufgeschmissen!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.