- 3D-Druck Einstieg und Tipps    Werbung      
Ergebnis 1 bis 4 von 4

Thema: SRAM voll mit EINEM Byte???

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    dl1akp
    Gast

    SRAM voll mit EINEM Byte???

    Hallo Leute, habe eben mal folgenden Code geschrieben:

    Code:
    $regfile = "ATtiny13.dat"                                   'Für ATTiny13
    $crystal = 128000                                           '128kHz int. Oscillator
    '
    
    On Timer0 Ontimer0                                          'Anspringen des Unterprogrammes bei Interrupt
    Config Timer0 = Timer , Prescale = 1024                     'Vorteiler der Taktfrequenz und Anwendung anpassen (Blinker, Ton, etc.)
    Const Startwert = 129                                       'evtl. noch anpassen
    Enable Timer0                                               'Timer 1 einschalten
    Enable Interrupts                                           'Interrupts global einschalten
    
    Dim A As Byte                                               'Variablen dimensionieren
    '
    
    Do
    'Hauptprogramm
    Loop
    End
    
    Ontimer0:
    
    Timer0 = Startwert
    
       Incr A                                                   'Zähler erhöhen
    Return
    Beim Compilieren kommt als Fehler: OUT of SRAM space.

    Ist das nicht irgendwie Mumpitz??
    Kann mir das einer der Profis erklären?
    Im Datenblatt steht 64 Byte internal SRAM.
    Ich habe aber nur EIN Byte dimensioniert, maximal 2, wenn man die Const mitzählt Bild  

    Vielen Dank,
    MfG, dl1akp

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.11.2004
    Ort
    Aachen
    Alter
    40
    Beiträge
    246
    Schau mal obs da vielleicht ne neuere Attiny13.dat gibt.

    Die alten Tiny11 und 12 hatten nämlich soweit ich weiß keinen SRAM sondern nur ein paar Register. Vielleicht wurde das in dem File so übernommen?

    Gruß,
    Thomas

  3. #3
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Du mußt den
    $HWSTACK=
    tiefer setzen, sonst bleibt tatsächlich nix übrig.

    Bild   dafür brauchst du "const" nicht mitzurechnen, das braucht nix Bild  

    edit: wenn's nix nutz, dann den ob. Hinweis beachten
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.11.2004
    Ort
    Aachen
    Alter
    40
    Beiträge
    246
    PicNick hat Recht:
    siehe hier

Berechtigungen

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

    Werbung      fchao-Sinus-Wechselrichter AliExpress