- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 10

Thema: Probleme bei Flashzugriff - max Arraygröße?

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2005
    Beiträge
    23

    Probleme bei Flashzugriff - max Arraygröße?

    Anzeige

    Praxistest und DIY Projekte
    hey erstmal ...

    frohe weihnachten zuerstmal ....

    hab schon im forum und im sonstigen netz gesucht aber leider hat bis jetzt nichts geholfen also dacht ich mir ich schreib mal nen kleinen beitrag

    nun ich versuche verzweifelt in das flash von mein at128 zu schreiben jedoch kommts mir so vor als wäre der zugriff verwährt oder so ... habe aus nen anderen beitrag mal folgendes probiert

    Code:
    #include <avr/pgmspace.h>
    #include <avr/io.h>
    
    const prog_char str2[] = "12333";
    nun schau ich mir die variablen im winavr studio an über die watch funktion an jedoch steht da nur 0 '' in den values des arrays :/

    vllt kann mir ja wer mit dem problem helfen :/ probier hier schon ne weile rum bekomms aber leider nicht hin

    so frohes fest noch

    mfg navyseal


    [/code]

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2005
    Beiträge
    23
    hm nunja


    vllt könnte mir einer ein kurzes codesample schicken wie man das ganze testen könnte ?!

    wäre echt nett von euch!

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,
    was willst Du ins Flash schreiben ?
    Normalerweise schreibt man vom Programm aus nicht ins Flash, das ist zwar möglich, aber dafür nicht ausgelegt das man da oft Daten ändert.

    Was solls denn werden ?
    Oder meinst du das EEprom ?

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2005
    Beiträge
    23
    hi !!!


    ok sorry hab ich anscheinend vergessen zu sagen ... will ins flash ne tabelle schreiben also ein array nur hm wie gesagt fruchtet nit ganz :/

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    hast Du schon das bekannte Tutorial gelesen:
    http://www.mikrocontroller.net/artic...R-GCC-Tutorial
    Da gibts einen Punkt Speicherzugriffe, das könnte was für Dich sein.

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2005
    Beiträge
    23
    soooodala danke mit dem tut hats nun gefunkt!!! danke schön!!!


    hab aber nun noch ne frage .... wenn ich ein uint8_t array erstelle kann das insgesamt nur 8x8 array sein und bei uint16_t ein 16x16 array oder?? vllt kann mir jemand die these da nur kurz bestätigen falls sie stimmt ;D

  7. #7
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Zitat Zitat von navyseal
    .... wenn ich ein uint8_t array erstelle kann das insgesamt nur 8x8 array sein und bei uint16_t ein 16x16
    Nö.
    uint8_t char[64322] ist zulässig. auch
    uint8_t char[448][8192]
    (z.B.)
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2005
    Beiträge
    23
    hm das is dann aber eigenartig weil wenn er über die zeile 8 kommt gibt er mir irgendwelche werte zurück !!!

    und das sind int werte keine char !

  9. #9
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Gut, Source bitte posten, aus der Entfernung kann ich Zeile 8 nicht gut erkennen
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  10. #10
    Neuer Benutzer Öfters hier
    Registriert seit
    25.09.2005
    Beiträge
    23
    hmmm eigenartig hab da wohl nen fehler gmacht .... sorry funkt nun eh danke trotzdem für deine schnelle hilfe !!!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen