www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Stack pointer initalisieren in C


Autor: Alexander S. (amper)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich bin derzeit dabei einen AT90PWM3B in C zu programmieren. Da ich mit 
der C-Programmierung aber erst angefangen habe weis ich jetzt nicht wie 
ich den Stack Pointer initalisiere.
Wie es in Assembler geht ist mir durchaus klar :

ldi R16, HIGH(RAMEND)
out SPH, R16
ldi R17, LOW(RAMEND)
out SPL, R17

Aber wie gesagt weis ich nicht wie ich das in C anstelle, könnte mir da 
jemand helfen ?

Vielen Dank für eure Hilfe

Alex

Autor: Harry S. (littlegonzo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
also wenn Du mit WinAvr arbeitest, dann brauchst Du da nix machen, das 
macht der Compiler selbst.

Gruß Harry

Autor: Alexander S. (amper)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Harry,

dann ist das ein weiteres Problem, denn ich arbeite mit Winavr aber er 
macht es nicht eigenständig. Kann das dann an einer fehlenden Include 
Diirective liegen oder evtl. an der Version des WINAVR ?

Gruß Alex

Autor: Alexander S. (amper)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

also das Problem war die Version des WINAVR´s mit der neureren Version 
ist alles in Ordnung und es funktioniert.

Gruß Alex

Autor: Harry S. (littlegonzo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
na super ging ja fix ;-)

Schönen Sonntag noch!

Autor: Alexander S. (amper)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Harry,
wenn dochh alles so schnell ginge :-)

Danke, dir auch ein Schönen Sonntag

Gruß Alex

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.