mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Freier Speicher ab 0x60 4433?


Autor: Berny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

habe einen Akkulader aufgebaut und speicher den Strom für DAC in
Speicherzelle 6C. Zum testen der Battariespannung nehme ich den Strom
kurz weg und gehe von laden auf entladen mit Wert 0x02, funz alles
prima nur wenn der Ladezykluss beginnt ist die Speichstelle leer, bei
durchlaufen der Timer wird der Wert INC und mit dem Endstrom in Zelle
6D verglichen funzt auch wieder. 6C zählt hoch.
ADC und Timer 0,1 sec über Interrupt.
Habe Testprog geschrieben und lese nach jedem Programmschritt die Zelle
6C aus, nach dem ersten Unterprogramm ist noch alles klar, dann folgt
ein delay 100µs 200 mal und weg ist der Inhalt???

Ich habe den freiene Speicher mit 0x60 festgelegt, wurschtelt hier noch
was anderes drin?

Gruß Berny und danke für eure Hilfe

Autor: thkais (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Uff - mein IQ ist zu klein, um das zu verstehen...
Prinzipiell wird der Speicher ab 0x60 nur von Dir verwendet. Das
einzige, was da noch reinpfuschen könnte, ist der Stack. Hast Du den
Stack richtig initialisiert?
Ansonsten wäre ein Codeschnipsel nicht schlecht.

Autor: Berny (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Stack ist ok ich schreibe die ADC Werte in Adresse 60-6B, dann Variablen
6C-7F, dann Textspeicher. Wenn der Stack ärger mach würde, hatte ich
bei der Textausgabe ärger.
Schau halt mal ist ein Testprogramm und erste mein zweites, also ein
bischen nachsicht.

Gruß Berny

Autor: Berny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für eure Hilfe es funzt, aber ich weiss nicht warum???????????????

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.