- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: Speicherplatz für Variable dimensionieren

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    22.01.2007
    Alter
    54
    Beiträge
    60

    Speicherplatz für Variable dimensionieren

    Anzeige

    E-Bike
    Hallo,

    ich schreibe gerade ein Bascom Programm auf einem ATMEGA168 in dem ich einige mehrdimensionale Variable verwende, die ich zur Zwischenspeicherung und Analyse eines Schwingungsmusters benötige.

    Ich habe schon einmal die Erfahrung gemacht, dass die Inhalte der Variablen verrückt spielen wenn man die Einträge für

    (Beispiel)
    $hwstack = 64
    $swstack = 64
    $framesize = 120

    nicht richtig dimensioniert. Nachdem ich die Werte verdoppelt hatte, funktionierte alles wieder - so aber nicht jetzt. Ich weiß leider auch nicht was die einzelnen Werte bedeuten und verstehe auch die Hinweise in der Bascom Hilfe dazu nicht.

    Vielleicht kann mir jemand von Euch sagen welche Werte ich einstellen muss, bzw. wie ich diese dimensionieren kann.

    Im Programm habe ich übrigens folgende Variablendefinitionen:

    'Globale Variable definieren
    '===================================
    Dim Schwingung1(100) As Integer
    Dim Schwingung2(100) As Integer
    Dim Schwingung3(100) As Integer
    Dim SchwingungGesamt As Integer

    Dim Messwert(20) As Integer
    Dim Bergwert(3) As Integer
    Dim Bergsollwert As Integer
    Dim Talwert(3) As Integer
    Dim Talsollwert As Integer


    Dim I As Integer
    Dim T As Integer
    Dim R As Integer

    'Lokale Variable dimensionieren
    Local Vorbergerkannt As Byte
    Local Nachbergerkannt As Byte
    Local Bergerkannt As Byte
    Local Messungnr As Byte

    Grüße,
    Jörg

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    19.02.2007
    Beiträge
    210
    wenn der Mc voll ist versuch mal inrtern mit einer variablen zu rechnen

    und die werte dann extern ins eeprom an verschiedenen astellen zwischenzuspeichern

    das ist die bessere lösung

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.06.2006
    Ort
    Schriesheim
    Alter
    37
    Beiträge
    478

Berechtigungen

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

LiFePO4 Speicher Test