-         

Ergebnis 1 bis 3 von 3

Thema: Baccom und Attiny13 "Out of SRAM space"?

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    13.10.2006
    Ort
    Kohlenpott
    Alter
    30
    Beiträge
    263

    Baccom und Attiny13 "Out of SRAM space"?

    Anzeige

    Moin,
    Folgendes Programm will Bascom nicht compilieren:

    $regfile = "ATtiny13.DAT"
    $crystal = 4800000
    Config Pinb.0 = Output
    Tccr0a = &B11110001
    Tccr0b = &B00000011
    Dim I As Byte
    Do

    For I = 1 To 255
    Ocr0a = I
    Waitms 5
    Next I
    For I = 255 To 1 Step -1
    Ocr0a = I
    Waitms 5
    Next I
    Loop

    End

    Eigentlich nichts Weltbewegendes, aber Bascom will die Variable nicht anerkennen: Error 22 Out of SRAM space

    Was ist da falsch?

    Gruss

    Alex

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Das liegt daran das du den winzigen Speicher des Tiny13 viel zu großzügig verteilst.
    Im Code fehlen die drei Einträge dafür also nimmt der Compiler die Grundeinstellungen

    Gewöhn dir an die Werte im Code festzulegen dann passiert das nicht mehr.

    Hier,der Code funktioniert jetzt.
    (Ich habs nicht genauer angepasst)

    Code:
    $regfile = "ATtiny13.DAT"
    $crystal = 4800000
    
    $hwstack = 32          'Zugefügt
    $swstack = 32          'Zugefügt
    $framesize = 40       'Zugefügt
    
    Config Pinb.0 = Output
    Tccr0a = &B11110001
    Tccr0b = &B00000011
    
    Dim I As Byte
    
    Do
     For I = 1 To 255
     Ocr0a = I
     Waitms 5
     Next I
     For I = 255 To 1 Step -1
     Ocr0a = I
     Waitms 5
     Next I
    Loop
    
    End
    Gruß
    Ratber

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    13.10.2006
    Ort
    Kohlenpott
    Alter
    30
    Beiträge
    263
    Hallo,
    Herzlichen Dank!
    Werds mal testen

    Gruss

    Alex

Berechtigungen

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